Forum > Graphics

GeoPattern: Thanks WP for the Lazzed BGRABmp version

(1/4) > >>

Boleeman:
Hi All.

I found a Github web site that has a program called GeoPattern, that makes nice png and svg geometric patterns. It has also been ported to many other languages (https://github.com/search?q=GeoPattern+&type=repositories&p=1).


Converted to Lazarus by WP. Wow can't believe it. A GREAT MANY THANKS to WP for the conversion and also to TRon  for looking at it and gidesa and Thaddy for your replies.

Produced some nice patterns. The extended version on GitHub has extra parameter controls.See attached pictures for what it is capable of making.



Here are also the other ports:

Rust version at (https://github.com/suyash/geopattern-rs) has some unusual patterns.

JavaScript port by Brandon Mills: https://github.com/btmills/geopattern

TypeScript port by MooYeol Lee: https://github.com/mooyoul/geo-pattern

Python port by Bryan Veloso: https://github.com/bryanveloso/geopatterns

Elixir port by Anne Johnson: https://github.com/annejohnson/geo_pattern

PHP port by Anand Capur: https://github.com/redeyeventures/geopattern-php

Go port by Pravendra Singh: https://github.com/pravj/geopattern

CoffeeScript port by Aleks (muchweb): https://github.com/muchweb/geo-pattern-coffee

Cocoa port by Matt Faluotico: https://github.com/mattfxyz/GeoPattern-Cocoa

Middleman extension by @maxmeyer: https://github.com/fedux-org/middleman-geo_pattern

Dart(Flutter) port by @suyash: https://github.com/suyash/geopattern

Lua port by Ivan Azoyan: https://github.com/azoyan/geopattern



Attached are some pics from the Lazarus port of this program.

Thaddy:
Well, as usual, if you have the formulae you can also do it in Pascal.

gidesa:

--- Quote from: Boleeman on May 11, 2024, 07:07:30 am ---
I compiled the CSharp program to a DLL but was wondering how to use it in Lazarus to create the Geometric Patterns.

--- End quote ---

Your DLL is a pure Dotnet one. That is, it doesn't export any API in C ("unmanaged") format, or in Activex/Com format.
So it's unusable from FPC (or Delphi, too).

Thaddy:
There are actually bindings available.

Boleeman:
Thanks ALL for the replies.

Some more samples from the WP Lazarus Port on Github.

Once again, a BIG THANK YOU to WP for making the BGRABmp Lazarus port of this program (that saves to png and SVG). So Fantastic. Christmas has come early.

Navigation

[0] Message Index

[#] Next page

Go to full version