2017-04-12 15 views
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:パッケージプライベートでアクセスできません。

答えて

関連する問題