【发布时间】: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