【问题标题】:How to clear Path in JavaFX GraphicsContext?如何清除 JavaFX GraphicsContext 中的路径?
【发布时间】:2017-09-07 15:11:28
【问题描述】:

我正在绘制一条复杂的路径来从头开始渲染 3D 图像。这是任务,不允许使用 3D 引擎。

我正在使用:

GraphicsContext gc = getGraphicsContext2D();
gc.clearRect(x, y, w, h);
gc.appendSVGPath(svg);
gc.stroke();

svg 是一个很长的字符串,包含 svg 图形。

我注意到的是,每次渲染图形时 gc.path.pointTypes.length 的值都会增加 > 400k,这会减慢每个循环的模拟速度。

如何清除GraphicsContext的路径?

ps:它是包私有的,不能访问。

【问题讨论】:

    标签: java canvas svg javafx path-2d


    【解决方案1】:

    【讨论】:

    • 我真的错过了那个,阅读文档。谢谢!虽然 beginPath() 不是你所期望的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多