Notgnoshi / generative

Generative art. A suite of composable tools to generate, transform and visualize WKT geometries
MIT License
22 stars 3 forks source link

Packing scaled geoms gives different results than scaling packed geoms #147

Open Notgnoshi opened 1 year ago

Notgnoshi commented 1 year ago

Input:

LINESTRING(0 0,1 0,2 0)
LINESTRING(0 0,1 0,1 1)

input

Packed:

LINESTRING(1 0,2 0,3 0)
LINESTRING(-0.5 -0.5,0.5 -0.5,0.5 0.5)

packed-then-scaled


Input:

LINESTRING(0 0,1 0,2 0)
LINESTRING(0 0,1 0,1 1)

Scaled:

LINESTRING(0 0,100 0,200 0)
LINESTRING(0 0,100 0,100 100)

input`

Packed:

LINESTRING(1 0,101 0,201 0)
LINESTRING(-50 -50,50 -50,50 50)

scaled-then-packed