Ich habe eine List<PathElement>
, die ich gerne zum Szenengraphen hinzufügen oder auf Leinwand zeichnen könnte. Die erste ist einfach, da ich einfach einen Pfadknoten erstellen und der Szene hinzufügen kann. Die zweite erfordert eine Zuordnung von PathElement
zu Aufrufen von GraphicsContext
. Für die meisten Dinge ist das ziemlich einfach, außer für ArcTo
und GraphicsContext.arcTo
, die unterschiedlich parametrisiert sind.
ArcTo akzeptiert das folgende ArcTo(double radiusX, double radiusY, double xAxisRotation, double x, double y, boolean largeArcFlag, boolean sweepFlag)
Während GraphicsContext.arcTo
akzeptiert arcTo(double x1, double y1, double x2, double y2, double radius)
. Außerdem hat GraphicsContext
arc
, was arc(double centerX, double centerY, double radiusX, double radiusY, double startAngle, double length)
akzeptiert.
Wie kann ein ArcTo
in einem Canvas mit den in GraphicsContext
? verfügbaren Methoden gezeichnet werden?
Tags und Links javafx