Comments (1)
안녕하세요. 이 부분이 꽤나 난해한 부분인데, 요점을 잘 정리해주었네요.
1번의 답변
10장의 예제는 z값을 고려하지 않고 x,y 값만 참고해 그립니다. 따라서 뒤에 있는 물체도 그려지도록 로직이 설정되어 있습니다. 만약에 z>0의 조건을 추가로 준다면 뒤에 있는 물체는 안그립니다.
( 이 부분은 13장에서 확실히 처리하기 때문에 우선 그대로 두었습니다. )
2번의 답변
180도 Yaw 회전이라는 것은 x와 z값을 반전시키는 것으로 간단히 구현 가능합니다.
말씀하신대로 코드의 Yaw회전은 카메라 게임 오브젝트를 돌리는 것을 의미하고, GetViewMatrix()함수의 x와 z값을 반전시키는 작업은 좌표계를 바꾸는 것으로 이해해주시면 됩니다.
좋은 질문 감사합니다~
from gamemath.
Related Issues (20)
- 외적 결과에 대해 질문있습니다 HOT 1
- 464p 질문입니다 HOT 1
- 9-1c 예제 구동에서 카메라의 이동에 대한 질문입니다... HOT 2
- 620p 식 17-2번 질문입니다 HOT 1
- 책 443페이지 12-5 번 실습 예제 CameraObject.h 파일 업데이트가 필요합니다. HOT 1
- 책 479페이지 13-3 번 실습 예제 SoftRenderer3D.cpp 파일 업데이트가 필요합니다. HOT 1
- 536p, 540p에 오탈자가 있는 것 같습니다 HOT 1
- 568p에 오탈자가 있는 것 같습니다 HOT 1
- 17-1 브랜치의 소스코드 업데이트가 필요한 것 같습니다 HOT 1
- p.179 소스코드 5-1의 1번 회전 변환행렬의 기저벡터와 행렬 부분 HOT 1
- 맵핑 관련해서 문의가 있습니다. HOT 2
- 솔루션 빌드 2개 성공 2개 실패 다시 설치해도 안되요..ㅠㅠ
- 50페이지 빌드>솔루션 빌드에서 오류가 나옵니다. HOT 3
- 빌드가 안돼요 HOT 1
- 빌드가 안됩니다 HOT 2
- 159p 질문이 있습니다.
- 무게중심좌표 관련해서 질문이 있습니다. HOT 1
- arm64 pc에서는 어떻게 빌드해서 사용해야 하나요? HOT 2
- 코드에 오류가 있는것 같습니다. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gamemath.