나는이 기사를 읽을 때 3D 렌더러 소프트웨어 (학습 목적으로 만 시도)를 만들려고 시도했다. http://en.wikipedia.org/wiki/3D_projection#Perspective_projection 나는 파트와 혼동한다 (e) 디스플레이 표면에 대한 뷰어의 위치, 그리고 난 그게 무슨 뜻을 이해 해달라고 또는 내가 그것을 계산할 수있는 방법을, 그래서 엘딘3D 프로젝션에 관한 문제?
2
A
답변
2
도움과 카메라 위치 사이에 나에게 사전에
감사합니다,
오마르 에마을 디퍼 런스 세라마이드를 알려 주시기 바랍니다 만약 당신 ' 복사 및 붙여 넣기로 여는 것을 용서할 것입니다, e는 표시 표면에 대한 뷰어의 위치입니다. 따라서 컴퓨터 그래픽의 경우 정의 된 지점 (투영의 중심, 가장 유용하게는)에서 화면을 보는 사람 (우리가 가장하는 사람은 단일 지점)까지의 벡터입니다.
일반적으로 화면을 보는 사람이 한 명이라도 가정하더라도 어디에 있는지 잘 압니다. 때로는 웹캠이나 다른 것을 통해 눈을 추적 할 수 있지만 대개는 할 수 없습니다.
x' = (half width of viewport) * x/z
y' = (half height of viewport) * y/z
가정 : 카메라에 (x, y, z)을 상대 한 점을 일단 화면 공간에 포인트를 넣어 위치를
는, 대부분의 도서관은 그냥하려면 다음 계산을 뷰어는 카메라 공간의 위치가 이미 주어진 수평 및 수직 시야의 일부를 적용하도록 조정되었으므로 화면에서 중앙 및 한 단위 뒤로 배치됩니다. 나는 또한 원점을 스크린 중앙에 놓을 것이다.
관련 문제
- 1. 문제 Admob, Android에 관한 문제
- 2. scanf와 fgets에 관한 문제
- 3. UITableViewController에 관한 간단한 문제
- 4. fps에 관한 문제
- 5. dll 상속에 관한 문제
- 6. tokenize.py에 관한 문제
- 7. 3D 큐브 관점 회전 문제
- 8. WPF 3D 삼각형 오버랩 문제
- 9. 방정식 작성에 관한 MATLAB 문제
- 10. 스윙 타이머와 ActionEvents에 관한 문제
- 11. 안드로이드 drawable에 관한 이상한 문제
- 12. gdi + bitmap에 관한 이상한 문제!
- 13. 루비의 싱글 톤에 관한 문제
- 14. 이미지 표시에 관한 성능 문제
- 15. 상속과 캐스팅에 관한 C++ 문제
- 16. 3.0의 "hashlib"모듈에 관한 문제
- 17. PHP에서 move_uploaded_file() 함수에 관한 문제
- 18. CSS의 show/hide에 관한 문제
- 19. ListActivity를 확장하는 것에 관한 문제
- 20. 3D 위치, 색상 이외의 속성에 관한 투영 (2D로)
- 21. Zend_Mail 및 = 0D = 0A = 3D = 3D = 3D = 3D = 3D
- 22. dotnetcharge를 사용한 3D 보안 처리 문제
- 23. 3D : 삼각형 3D 공간에서
- 24. OpenGL의 배경 문제 아이폰 카메라보기보다 3d 객체
- 25. 3D 이미지를 3D TV로 출력하려면 어떻게합니까?
- 26. MSVC++ 2008 링커 및 dll에 관한 문제
- 27. UIView 및 UIViewController에 관한 iPhone 프로그래밍 문제
- 28. solr DIH - solr delta-imports에 관한 문제
- 29. 프롤로그 DCG에 관한 문제/연습이 필요합니다
- 30. 함수에서 OO 로의 마이그레이션에 관한 문제
답장을 보내 주셔서 감사합니다 :) –