Graphics2D.scale();
을 사용하여 모양을 그릴 때 외곽선 두께도 조정됩니다.Java - 선 두께가 1 인 크기 조절 된 도형 그리기
줄 두께를 조정하지 않고 그릴 방법이 있습니까? 아마도 위의 함수를 사용하는 것 이외의 다른 효율적인 방법이 있을까요?
Graphics2D.scale();
을 사용하여 모양을 그릴 때 외곽선 두께도 조정됩니다.Java - 선 두께가 1 인 크기 조절 된 도형 그리기
줄 두께를 조정하지 않고 그릴 방법이 있습니까? 아마도 위의 함수를 사용하는 것 이외의 다른 효율적인 방법이 있을까요?
This question is similar. 올바른 선 너비를 설정하려면 Stroke 객체를 사용해야합니다.
도면을 선 벡터 목록으로 저장하고 원하는 선 두께를 유지하기 위해 다양한 크기로 도면을 확장 및 렌더링해야합니다.
나는 내 자신의 질문에 대한 해결책을 찾았습니다. 나는 그것이 얼마나 효율적으로 아무 생각도 없어하지만 의도 한대로 작동합니다
는Area area = new Area(myShape); //myShape is the shape I want to scale
AffineTransform at = new AffineTransform();
at.scale(2,2);
area = area.createTransformedArea(at);
graphics2d.draw(area); //graphics2d is the Graphics2D instance to do the drawing
아마도 누군가가이 걸릴 수있는 좋은 방법인지 여부에 관한 가르치 려 수 있을까?