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) 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() }