Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

22 Zeilen
1.1KB

  1. package main
  2. func main() {
  3. // pat := pattern.NewPatroon()
  4. // basePoint := point.NewAbsolutePoint(1, 1, 0, 0)
  5. // pat.AddPoint(basePoint)
  6. // pat.AddPoint(point.NewRelativePoint(basePoint, 5, 5, 1))
  7. // pat.AddPoint(point.NewRelativePoint(&basePoint, 10, 0, 2))
  8. // pat.AddPoint(point.NewRelativePoint(&basePoint, 7.5, 2.5, 4))
  9. // pat.AddPoint(point.NewRelativePoint(&basePoint, 5, 0, 3))
  10. // pat.AddLine(path.NewBezierCurve(pat.GetPoint(0), pat.GetPoint(1), pat.GetPoint(2)))
  11. // pat.AddLine(path.NewQBezierCurve(pat.GetPoint(0), pat.GetPoint(1), pat.GetPoint(3), pat.GetPoint(4)))
  12. // secondPoint := point.NewAbsolutePoint(5, 10, 0, 10)
  13. // pat.AddPoint(secondPoint)
  14. // pat.AddPoint(point.NewRelativePointBelow(secondPoint, 2, 11))
  15. // pat.AddPoint(point.NewRelativePointBelow(secondPoint, 4, 12))
  16. // pat.AddPoint(point.NewRelativePointBelow(secondPoint, 6, 13))
  17. // pat.AddPoint(point.NewRelativePointBelow(secondPoint, 8, 14))
  18. // pat.AddLine(path.NewMultiPointCurve(math.Pi/-8, math.Pi/8, pat.GetPoints(10, 11, 12, 13)...))
  19. // pat.ToSVG("oefenbocht.svg", renderer.CentiMeter)
  20. }