1
我正在绘制复杂的路径来从头开始渲染3D图像。这是任务和使用3D引擎是不允许的。如何清除JavaFX GraphicsContext中的路径?
我使用:
GraphicsContext gc = getGraphicsContext2D();
gc.clearRect(x, y, w, h);
gc.appendSVGPath(svg);
gc.stroke();
SVG是一个包含SVG图形一个很长的字符串。
我注意到,每次渲染图形时,gc.path.pointTypes.length的值都会持续增加> 400k,并且会减慢每个循环的仿真速度。
如何清除GraphicsContext的路径?
ps:它是包私有的,没有访问权限。
我真的错过了那篇文章,阅读文档。谢谢!虽然beginPath()不是你所期望的。 –