package main import ( svg "github.com/ajstarks/svgo/float" "naaipatroon/pkg/patroon" "os" ) func main() { broek := patroon.Basispatroonbroek{ Heupwijdte: 103, Taillewijdte: 85, Zithoogte: 31, Tussenbeenlengte: 83, Pijpbreedte: 25, Taillebandbreedte: 4, Eenheid: patroon.CentiMeter, Eigenaar: "Wouter Horlings", } points := broek.GeneratePoints() f, err := os.OpenFile("broek.svg", os.O_RDWR|os.O_CREATE, 0o755) if err != nil { panic(err) } _, max := points.Normalize().Box() canvas := svg.New(f) canvas.Start(max.X, max.Y) broek.Voorbeen(canvas) canvas.End() }