|
- package main
-
- import (
- "git.wtrh.nl/wouter/gopatterns/internal/basispatroonbroek"
- "github.com/tdewolff/canvas"
- "github.com/tdewolff/canvas/renderers"
- )
-
- func main() {
- broek := basispatroonbroek.Basispatroonbroek{
- Heupwijdte: 1030,
- Taillewijdte: 850,
- Zithoogte: 310,
- Tussenbeenlengte: 830,
- Pijpbreedte: 250,
- Taillebandbreedte: 40,
- ExtraKniebreedte: 15,
- Eigenaar: "Wouter Horlings",
- }
-
- pat := broek.GenereerPatroon()
- c := canvas.New(200, 200)
- err := pat.ToCanvas(c, false)
- if err != nil {
- panic(err)
- }
- c.Fit(10)
-
- err = renderers.Write("broek2.pdf", c)
- if err != nil {
- panic(err)
- }
-
- //_, err := os.OpenFile("broek.svg", os.O_RDWR|os.O_CREATE, 0o755)
- //if err != nil {
- // panic(err)
- //}
- //
- //points = points.Normalize()
- //_, max := points.Box()
- //canvas := svg.New(f)
- //
- //canvas.Startview(max.X+40, max.Y+40, -20, -20, max.X+40, max.Y+40)
- //broek.Voorbeen(canvas)
- //canvas.End()
- }
|