Keyword
-
Model, View
컴퓨터 화면의 좌표와 사람들이 일반적으로 생각하는 좌표계와는 다르다.
-
회전 방향은 오브젝트 단위로 설정하거나, 함수 호출 시 지정할 수 있다.
-
setRotation
-
-
X축 또는 Y축을 기준으로 회전한다.
-
회전할 축은 enum으로 선언한다.
-
AXIS_X, AXIS_Y
-
-
이동량을 미리 설정하거나, 함수 호출 시 지정할 수 있다(setTranslation, translate)
-
X축, Y축 또는 양 축을 기준으로 이동한다.(translate)
-
크기 조정 비율을 미리 설정하거나, 함수 호출 시 지정할 수 있다.(setScale, scale)
-
공간 크기를 확대 또는 축소한다(scale)
-
단순히 하나의 점에 대한 좌표 변환은 X축을 기준으로 회전시킨 후 Y의 시작 위치를 조정하면 된다.
-
도형의 경우, 기준점 변경은 문제가 되지 않지만, 그려지는 도형이 위에서 아래로 그려지는지, 아래에서 위로 그려지는지에 따라 도형의 위치가 달라질 수 있다.
-
화면에 출력하는 라이브러리를 사용할 기준점을 변경하더라도 도형을 그리는 방향이 위에서 아래 방향으로 생각하는 것과 반대가 된다.
-
도형은 회전뿐만 아니라 위치 이동도 필요하다.
-
도형은 화면상에서 좌측 위를 기준으로 한다. 좌표를 변환하게 되면, 우측 아래로 변경되어 기준점을 변경해 주어야 한다.