Zeichnen Sie ArcTo auf der Leinwand

8

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?

    
hudsonb 18.11.2016, 13:01
quelle

1 Antwort

0

Ich hoffe, dieser Link des Beispiels wird Ihnen helfen.

Arbeiten mit Canvas | JavaFx 2

    
Pradeep Rajput 21.12.2017 10:36
quelle

Tags und Links