프로그래밍(16)
-
Irrlicht vs Ogre3D
참조링크 : http://out-of-box-games.blogspot.kr/2011/03/ogre3d-vs-irrlicht-which-one.html 요약하자면, Irrlicht : 라이브러리형 엔진장점:사용하기 편하다. C++ 에 능통하지 않아도 괜찮다.
2015.05.10 -
Gimbal Lock(짐벌락) 현상
3D 회전에서 쓰이는 방법*오일러 회전*쿼터니언 회전 *오일러 회전-오일러 각이란 3차원 공간에 강체가 놓인 방향을 표시하기 위한 것. 일반적으로 x,y,z 축에 상응해, Pitch,Yaw,Roll 이라고 한다오일러 회전은 3차원 공간에 놓인 객체의 방향을 오일러 각을 사용한 3번의 회전을 하는 것이다하지만 회전하는 순서에 따라 같은 오일러각 이라도 결과(방향)이 달라질 수 있고, Gimbal Lock 현상이 발생할 위험이 높다 Gimbal Lock : 오일러 각에서 회전 순서에 따라서 회전에 영향을 받는 축이 바뀌기 때문에 3차원 공간 상에서 두 축이 겹쳐 한 축이 소실되는 현상 참고영상 http://www.youtube.com/watch?v=zc8b2Jo7mno 이 단점들을 보완하기 위해 쿼터니언 회..
2015.01.19 -
Visual Studio 2010 Property (외부 라이브러리,디버깅)
본인이 만든 소스 외에 다른 사람이 만든 소스(라이브러리)를 사용할 경우에, 디렉토리를 설정해주게 된다총 3가지 설정 방법이 있다 a.선택한 프로젝트에만 적용해주는 방법b.솔루션에서의 모든 프로젝트에 적용되는 방법c.선택한 프로젝트에만 적용해주되 프로젝트를 옮길 경우에도 설정해준 디렉토리를 유지시켜주는 방법 a.선택한 프로젝트의 속성->VC++ Directory-> include directory 와 library directory 에 path 를 추가한다b.상단 메뉴 중 보기->속성관리자->(Debug or Release)에서 Mircrosoft.Cpp.Win32.user 더블클릭 또는 속성 으로 들어간 후에a방법과 같이 path 를 추가한다ㅅc.선택한 프로젝트의 속성->C/C++->일반(General..
2015.01.08 -
DLL
http://xenostudy.tistory.com/trackback/6
2014.10.06