2014-09-06 10 views
1

오늘은 내 코드를 디버깅하고 (미안 그것은 그것을 읽을 아니다) 내 worldviewproj이 큰 것을보고 :Worldviewpoj 범위

enter image description here

{4.91479736e + 010, -6.29708390e + 010, -863636224, 432,034,112 }

첫 번째 줄에 내 애플리케이션이 아무 것도 표시하지 않기 때문에 코드를 디버그하려고합니다. 월드 매트릭스가 항등 매트릭스이고 뷰 매트릭스도 거대합니다.

내 질문에, worldviewproj 매트릭스의 범위는 무엇입니까? 아니면 그것은 그게 크고 뭔가 다른 것이 정상입니까?

편집 : 나는 뷰 행렬은 이제 문제가 말했듯이 내가 잘못 ..., 프로젝션 매트릭스 : 의 fovY 설정되었지만 파악 :(뷰 매트릭스는 모든 항목에 있습니다 -431602080

편집 2 : 나는 할 수 마른 세수 자신! 나는 내 카메라 클래스의 변수보기에서 계산 된 매트릭스를 저장하는 것을 잊었다 : |

+0

이러한 값은 의미가없는 것처럼 보입니다. 귀하의 memmory가 손상되었거나 어떻게 든이 행렬을 잘못 작성하십시오. 매트릭스의 개별 필드가 담당하는 것은 무엇인지 여기에서보십시오 http://www.codinglabs.net/article_world_view_projection_matrix.aspx 매트릭스는 분명히 정상이 아닙니다;) – Elvithari

+0

명백한 것이 보이지 않으면 ' XMMATRIX 구조체에 16 바이트 정렬 문제를 일으키지 않아야한다. –

+0

@Elvithari 알아요, 이상 해요. 내가 게시 한 기사를 살펴 보겠습니다. 감사! Roger 나는 그걸 확인 할께. – Rakete1111

답변

0

내 Worldviewproj이 너무 컸다,

때문에 0

1) 투영 행렬에 잘못된 인수를 설정했습니다.

2) 초기화에 실패했기 때문에 뷰 매트릭스가 임의의 데이터로 채워졌습니다!