2012-05-08 2 views
0

VC++에서 OpenGL을 사용하여 만든 체스 보드가 있습니다. 3ds에서 모델이있는 다른 곳의 체스 조각을 다운로드했습니다. 보드에이 3ds 모델을 배치하려고합니다. 마우스 조작시 번역 할 수있는 객체를 놓을 수있게 도와주세요.OpenGL 프로그램에서 3D 모델로드

+5

OpenGL과 관련이 없습니다. 메쉬 정보를 읽는 메쉬 로더를 얻거나 써야합니다. 그러면 메쉬 정보를 나중에 렌더링 할 수있는 자신의 데이터 구조로 읽습니다. 직접 작성하는 경우 OBJ와 같은 더 쉬운 형식이 더 나은 초기 접근 방식 일 수 있습니다. 마우스 상호 작용에 대한 배치와 관련해서는 다른 질문입니다. – Bart

답변

2

OpenGL은 "단순한"드로잉 API입니다 (강력 함에도 불구하고). OpenGL은 3ds 모델을로드하지 않지만 물론 3ds 파일 로더/파서를 사용하여 3ds 파일을로드하고 추출 된 데이터를 OpenGL에 공급할 수 있습니다.