我有List<PathElement>
我希望能够添加到场景图或绘制到画布。第一个很简单,因为我可以创建一个Path节点并将其添加到场景中。第二个要求从PathElement
映射到GraphicsContext
上的调用。对于大多数事情来说,这是非常简单的,除了ArcTo
和GraphicsContext.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
的{{1}}接受arc
。
如何使用arc(double centerX, double centerY, double radiusX, double radiusY, double startAngle, double length)
中提供的方法在画布上绘制ArcTo
?