2016-11-18 162 views
8

我有一个List<PathElement>,我希望能够将其添加到场景图中,或者绘制到画布。第一个很容易,因为我可以创建一个Path节点并将其添加到场景中。第二个要求将PathElement映射到GraphicsContext。对于大多数情况,这是非常简单的,除了ArcToGraphicsContext.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)。另外,GraphicsContextarc其接受arc(double centerX, double centerY, double radiusX, double radiusY, double startAngle, double length)

如何使用GraphicsContext中可用的方法在画布上绘制ArcTo

+0

这家伙写了一个翻译。我不知道它是否工作https://stackoverflow.com/questions/28043935/javafx-how-can-a-path-be-painted-on-a-graphicscontext。看看Jewelsea的回答。 – Sedrick

回答