그래픽 컨텍스트에서 벡터를 그리는 일련의 Java2D 호출이 있습니다. 이미지의 크기가 두 배로 커지고 90도 회전해야합니다. 나는이 작업을 수행하려면 다음 코드를 사용하고 : Graphics2D g2 = // ... get graphics 2d somehow ...
AffineTransform oldTransform = g2.getTransform();
AffineTransform을 사용하여 가운데에서 사각형의 크기를 조정하려고합니다. 나는 해결책이 분명하다고 확신하지만 제대로 작동하지는 않는다! 여기에 내가 지금까지 테스트 한 내용이 있습니다 ... import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import j
제가 객체를 가지고 있고 그것에 3 개의 변형을 적용하면, 예를 들어, 각각의 변형이 무엇을하는지 모르지만 매트릭스가 있습니다. 그래서,이 개체 X> transform1> transform2> transform3> 최종 결과 는 아핀 3 변환을 표현할 수있는 변환을 얻을 수있는 방법이, 그래서 동일한 결과를 얻을 수있다 하나의 변형 만 하시겠습니까? 예를