게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
Opengl 월드뷰/로컬뷰 개념좀 알려주세요.
게시물ID : programmer_22656짧은주소 복사하기
작성자 : NONE020
추천 : 0
조회수 : 729회
댓글수 : 0개
등록시간 : 2018/10/17 23:16:31
월드뷰상으로 절대좌표로 a는 고정되어있고

b 물체만 회전시키고있는데요.. b 오브젝트 좌표값을 구하려고 하는데.. ( a와 움직인 b 값의 거리를 구하기 위해서 )

b를 회전시키고, modelview 행렬 값을 얻어와서

a 좌표값에 행렬곱하면.. 정확히 b 위치가 안나오고 살짝 틀어져있어요. 

rotatef 함수의 각도가 틀어질수록 오차가 커지는것같아요.

제가봤을땐.. 단순히 modelview 행렬 값만 곱해서는 시각적인 정확한 위치에 놓이지 않는 것 같은데.. (축도 틀어지는 것 같습니다. )

b 오브젝트가 이동할때 쓰인 행렬 곱 값을 구하고 이를 a좌표값 * 행렬 곱의 형태로 b 오브젝트 위치를 복구 할 수 있으려면 어떻게해야하나요??

어디 강좌없을까요??ㅠㅠ

아니면 그냥 a,b 사이의 거리만 구해도 좋습니다.. b 좌표점만 알면요.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호