2013-11-22 4 views
-1

glm :: mat4x4에서 * Glint를 받고 싶습니다.Glint에서 float로 변환

나는

그것은 GLM :: mediump_float이 GlProject (..., viewMatrix ..)를 사용하려고하고 내가 그것을 반짝임을 번역하는 방법을 모르겠어요. 어떤 기능이나 그런 식으로 있나요?

난 그냥

GLint viewport[4]; 
viewport[0]=float(viewMatrix[0]); 

을 시도했지만 괜찮아 없습니다.

+0

어떤 언어를 사용하고 있습니까? – GraphicsMuncher

+0

C++ laaanguuuage – user2897535

+0

뭔가보기 매트릭스와 뷰포트 사이의 관계를 이해하지 못한다는 것을 알려줍니다 ... (힌트 : 직접 관련이 없습니다) – bcrist

답변

0

glm::mat4x4에서 GLint의 배열을 원할 경우 새 배열을 선언하고 행렬의 값으로 채워야합니다.

GLint newArray[16]; 
newArray[0] = (GLint) viewMatrix[0][0]; 
newArray[1] = (GLint) viewMatrix[0][1]; 
... 

I 명시 적으로 당신을 위해 int로 "자동 박스"/ 자동 변환에게 보통이됩니다 여기에 int로 플로트 캐스팅,하지만하고있다.

관련 문제