我有一個List<PathElement>
,我希望能夠將其添加到場景圖中,或者繪製到畫布。第一個很容易,因爲我可以創建一個Path節點並將其添加到場景中。第二個要求將PathElement
映射到GraphicsContext
。對於大多數情況,這是非常簡單的,除了ArcTo
和GraphicsContext.arcTo
參數化不同。在畫布上繪製ArcTo
包含arcTo接受以下ArcTo(double radiusX, double radiusY, double xAxisRotation, double x, double y, boolean largeArcFlag, boolean sweepFlag)
而GraphicsContext.arcTo
接受arcTo(double x1, double y1, double x2, double y2, double radius)
。另外,GraphicsContext
有arc
其接受arc(double centerX, double centerY, double radiusX, double radiusY, double startAngle, double length)
。
如何使用GraphicsContext
中可用的方法在畫布上繪製ArcTo
?
這傢伙寫了一個翻譯。我不知道它是否工作https://stackoverflow.com/questions/28043935/javafx-how-can-a-path-be-painted-on-a-graphicscontext。看看Jewelsea的回答。 – Sedrick