trapezoid experiment runs

This commit is contained in:
Ryan Oldenburg 2021-02-14 16:02:08 -06:00
parent f2b3c67d4b
commit ea3f924c81
5 changed files with 9 additions and 9 deletions

View file

@ -27,7 +27,7 @@ proc roundBy*(v: Vec2, n: float32): Vec2 {.inline.} =
proc pathToTrapezoids(p: Path): seq[Trapezoid] =
var polygons = p.commands.commandsToPolygons()
var polygons = p.commandsToShapes()
const q = 1/256.0
@ -179,7 +179,7 @@ block:
var image = newImage(200, 200)
image.fill(rgba(255, 255, 255, 255))
var p = newPath()
var p: Path
p.moveTo(50, 50)
p.lineTo(50, 150)
p.lineTo(150, 150)
@ -189,7 +189,7 @@ block:
var trapezoids = p.pathToTrapezoids()
image.drawTrapezoids(trapezoids)
image.writeFile("trapezoids/rect.png")
image.writeFile("experiments/trapezoids/rect.png")
block:
# Rhombus
@ -197,7 +197,7 @@ block:
var image = newImage(200, 200)
image.fill(rgba(255, 255, 255, 255))
var p = newPath()
var p: Path
p.moveTo(100, 50)
p.lineTo(150, 100)
p.lineTo(100, 150)
@ -207,7 +207,7 @@ block:
var trapezoids = p.pathToTrapezoids()
image.drawTrapezoids(trapezoids)
image.writeFile("trapezoids/rhombus.png")
image.writeFile("experiments/trapezoids/rhombus.png")
block:
# heart
@ -223,7 +223,7 @@ block:
var trapezoids = p.pathToTrapezoids()
image.drawTrapezoids(trapezoids)
image.writeFile("trapezoids/heart.png")
image.writeFile("experiments/trapezoids/heart.png")
block:
# l
@ -240,7 +240,7 @@ block:
var trapezoids = p.pathToTrapezoids()
image.drawTrapezoids(trapezoids)
image.writeFile("trapezoids/l.png")
image.writeFile("experiments/trapezoids/l.png")
block:
# g
@ -257,4 +257,4 @@ block:
var trapezoids = p.pathToTrapezoids()
image.drawTrapezoids(trapezoids)
image.writeFile("trapezoids/g.png")
image.writeFile("experiments/trapezoids/g.png")

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

View file

@ -11,4 +11,4 @@ requires "chroma >= 0.2.1"
requires "zippy >= 0.3.5"
requires "flatty >= 0.1.3"
requires "nimsimd >= 1.0.0"
requires "bumpy >= 1.0.1"
requires "bumpy >= 1.0.2"