Home | Experience | Guestbook | Admin | About
 
플래시에서 backfaceCulling 을 위해서는 벡터의 내적과 외적이 필수불가결하다.
레퍼런스에도 그와 같은 내용이 언급되어 있고, momo님의 블로그에서 관련내용을 접할 수 있었다. 아주 상세히 설명을 잘해두셨지만 도대체가 벡터의 내적이 이해가 되지 않았다.
그래서 이리저리 고민하다 겨우 이해를 할수 있었다. 원래 물리라는것이 참 어렵고도 힘든... 분명 고등학교때도 배웠었고, 기구학 필수과목에서도 배웠었는데... 워낙 어려운 내용이라 관심밖이었던 듯... 그냥 공식으로 외워도 되겠지만 당췌가 찝찝해서 만하루를 끙끙대다 겨우 이해했다고나 할까. ... 물론 내가 이해한것 역시 또 잘못되었을수도ㅋ
아무튼 아래에 백터의 내적(외적은 상대적으로 이해가 쉽다)에 대해 생각을 정리해봤다.





플래시에서는 Z축과 y축이 뷰포인터에서 바라보는 시점에서 밑으로 위치함으로 위의 그림에 반대로 생각하면된다. 그림이미지는 레퍼런스의 외적에 대한 설명부분에 포함된 방향이다. 따라서 내적의 관점백터는 (projectionCenter.x, projectionCenter.y, focalLength) 이다.
EDIT | DELETE
LINK • SUMMARY