Click or drag to resize
XDL

XGraphicsgluUnProject Method

화면의 2D 좌표(마우스 클릭 위치 등)를 3D 공간의 실제 좌표(world coordinate)로 변환.

Namespace: Pixoneer.NXDL.NGR
Assembly: NXDLgr (in NXDLgr.dll) Version: 3.0.0.5
Syntax
C#
public int gluUnProject(
	int wx,
	int wy,
	int wz,
	ref double[] modelMat,
	ref double[] projectMat,
	ref int[] viewport,
	ref double x,
	ref double y,
	ref double z
)

Parameters

wx  Int32
화면 좌표 X
wy  Int32
화면 좌표 X
wz  Int32
화면 깊이값(Depth). 보통 glReadPixels를 통해 GL_DEPTH_COMPONENT로 읽어온 값(0.0~1.0)
modelMat  Double
현재 모델뷰(ModelView) 행렬 데이터.
projectMat  Double
현재 투영(Projection) 행렬 데이터
viewport  Int32
설정된 뷰포트 영역 정보
x  Double
출력 3D 공간 좌표 X
y  Double
출력 3D 공간 좌표 Y
z  Double
출력 3D 공간 좌표 Z

Return Value

Int32
변환에 성공하면 1(true), 실패하면 0(false)을 반환한다.
See Also