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()는 사용자가 기대하는 것이 아닙니다. –