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:パッケージプライベートでアクセスできません。
私は実際にドキュメントを読んで、その1つのアウトを見逃しています。ありがとうございました! beginPath()は、あなたが期待するものではありません。 –