如何清除JavaFX GraphicsContext中的路径?
我画了一个复杂的路径来从头开始渲染3D图像。这是一项任务,不允许使用3D引擎 我正在使用:如何清除JavaFX GraphicsContext中的路径?,java,canvas,svg,javafx,path-2d,Java,Canvas,Svg,Javafx,Path 2d,我画了一个复杂的路径来从头开始渲染3D图像。这是一项任务,不允许使用3D引擎 我正在使用: GraphicsContext gc = getGraphicsContext2D(); gc.clearRect(x, y, w, h); gc.appendSVGPath(svg); gc.stroke(); svg是一个非常长的字符串,包含svg图形 我注意到,每次渲染图形时,gc.path.pointTypes.length的值都会增加>400k,这会降低每个循环的模拟速度 如何清除Graphi
GraphicsContext gc = getGraphicsContext2D();
gc.clearRect(x, y, w, h);
gc.appendSVGPath(svg);
gc.stroke();
svg是一个非常长的字符串,包含svg图形
我注意到,每次渲染图形时,gc.path.pointTypes.length的值都会增加>400k,这会降低每个循环的模拟速度
如何清除GraphicsContext的路径
ps:它是包私有的,没有访问权限。在appendSVGPath()之前调用beginPath()
我真的错过了阅读文档的机会。非常感谢。虽然beginPath()不是您所期望的。