2013-07-20 3 views
0

iOS를 사용하여 OpenGL ES 2에서 큐브를 만들려고합니다. 내 그림을 변형 시켰음에도 불구하고 정사각형 대신 직각 프리즘입니다. 나는 몇 시간 동안 문서를 봤는데 큐브가 아닌 직각 프리즘 인 이유를 알 수 없다.큐브는 직각 프리즘

쉐이더가 포함 된 코드가 상당하므로 전체 프로젝트를 다운로드하도록 게시했습니다. 누구든지 내 직각 프리즘을 큐브로 만들 수 있다면 매우 감사 할 것입니다. 어떤 도움이 매우 감사

https://copy.com/rk3jIGsIkzM2

:

여기 다운로드 링크입니다!

감사합니다.

답변

0

여기에 문제가 있는지 잘 모르겠습니다. 시뮬레이터에서 앱을 실행하고 몇 줄을 놓치더라도 블록이 원근감있게 렌더링되는 것을 보았습니다. 스 와이프 또는 터치로 원근감을 변경하고 각면이 뷰어에 대해 정사각형이되도록 정사각형으로 보이는지 확인하기 위해 코드를 추가하는 것이 좋습니다.

평가하려는 모든 매개 변수 변경에 대해 컴파일 링크 시뮬레이션주기를 거치지 않아도 앱과 상호 작용할 수 있다면 더 빨리 진행할 수 있습니다.

+0

응답 해 주셔서 감사합니다. 관점에 관계없이 큐브가 여전히 프리즘이 아닌 입방체 모양이되어서는 안됩니까? 실생활에서 큐브를 회전 시키면 입방체로 유지되고 사각형 프리즘으로 변하지 않습니다. 나는 틀릴지도 모른다. 다시 한 번 감사드립니다. 아무도 수정 방법을 알지 못했기 때문에 걱정했습니다. – foobar5512

+0

"이 이유는 인간의 눈이 직교 투영을 보는 데 익숙하지 않다는 것입니다." [여기]에서 찍은 (https://www.opengl.org/discussion_boards/showthread.php/133666-My-cube-is-not-a-cube) – cossacksman