2011-10-04 2 views
1

캔버스에 회전 된 사각형을 그려야합니다. 나는 왼쪽 상단 모서리 x와 y와 그 모퉁이를 중심으로 한 회전 각도를 가지고있다. context.rotate() 함수를 사용하면 캔버스를 (0,0) 주위로 회전시킵니다. GWT의 맞춤 중심에서 캔버스를 회전 할 수 있습니까?GWT Canvas에서 회전 중심을 변경할 수 있습니까?

답변

0

예, context.translate을 사용하여 원점을 변경하면 회전의 "중심"이 변경됩니다. (모든 회전은 원점에 대해 수행되기 때문에). 일반적으로 나중에 동일한 금액으로 translate을 다시 돌려야합니다.

+0

아핀 변환도 볼 수 있습니다. http://download.oracle.com/javase/6/docs/api/java/awt/geom/AffineTransform.html –

관련 문제