Click or drag to resize
XDL

NXEasy3DViewglRotated Method (Double, Double, Double, Double)

회전(Rotation) 행렬과 현재 행렬을 곱한다.

Namespace:  Pixoneer.NXDL.NXEasy3D
Assembly:  NXEasy3D (in NXEasy3D.dll) Version: 1.2.817.72
Syntax
C#
public void glRotated(
	double deg,
	double x,
	double y,
	double z
)

Parameters

deg
Type: SystemDouble
회전 각. 단위 : degrees.
x
Type: SystemDouble
벡터의 x 좌표.
y
Type: SystemDouble
벡터의 y 좌표.
z
Type: SystemDouble
벡터의 z 좌표.

Return Value

Type: 
이 함수는 값을 반환하지 않는다.
Remarks
glRotated 함수는 원점에서 점(x,y,z)으로의 벡터에 대해 반시계방향으로 각도만큼 회전을 수행하는 행렬을 계산한다. 현재 행렬은(glMatrixMode를 보길 바란다) 회전행렬과 곱해지고 그 결과가 현재의 행렬을 대신한다. 즉, M이 현재 행렬이고, R이 회전 행렬이면, M은 M*R로 교체된다. 행렬 모드이 GL_MODELVIEW나 GL_PROJECTION인 경우, glRotated 호출 후 도시되는 모든 객체는 회전된다. 회전되지 않은 좌표 시스템을 저장하고 되돌리려면 glPushMatrix와 glPopMatrix를 사용하길 바란다.
See Also