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