2011-02-07 3 views
1

일련의 3D CAD 파일이 있습니다. 나는 사용자가 3D로 객체를 자유롭게 회전 할 수 있도록 뷰어를 만들고 싶습니다.오브젝트의 3D 자유 회전

어떻게하면 좋을까요?

1) 저는 이미지 주위로 30도마다 360도 이미지를 내보낼 생각 이었지만 제품 당 360 이미지가 될 것입니다. 그런 다음 객체의 회전을 처리하는 데 필요한 행렬을 처리하는 코드를 작성하십시오. 매우 과도하지만,할만한 것 같습니다.

2) OpenGL - 저는 이것을 사용하여 3D 애니메이션을 한 적이 없습니다.

LightWave 3D를 사용하고 있습니다.

답변

0

당신에게 도움이 될지 확실하지 않지만 3d 회전 큐브의 자바 스크립트 예제가 많습니다. Heres 빠른 Google에서 찾은 하나 ... http://eslit.com/java/applet/3D/rotatecube.html

희망 정보를 찾을 수 있기를!

수정. 나는 FAQ를 읽고 스택은 사람들이 문제를 해결하기 위해 돌아올 수있는 콘텐츠를 원한다고 생각한다. 나는 이것을 이유로 제출했다. 그냥 좀 도와 줘. 지금은 질문을 게시 할 수 없기 때문에 커뮤니티를 도우려는 의도를 고려하고 하향 투표를 재고하십시오. 나는 FAQ의 지침을 따르는 좋은 질문을 공식화하려고 노력한다. 내 질문, 의견 및 "답변"을 검토하여 계정 복원을 시도합니다. 어떤 도움이라도 대단히 감사하겠습니다.

+0

프로필을 본 후에 나는 이미 그 새로운 것을 발견했습니다! hehe! –

+0

왜 그냥 도와 주려고 할 때 투표를하지 않는지 이해가 안됩니까? –

3

여러 슬라이스 이미지 방식보다 많은 선행 작업이 필요할 수도 있지만 3 차원 렌더링 경로를 권장합니다. 장기간에 걸쳐 훨씬 더 큰 유연성을 제공 할 것이고, 결국에는 좀 더 즐거운 경험을 생성 할 수있을 것이라고 생각합니다 (작은 애플리케이션 바이너리 크기,보다 부드러운 회전 등). 또한 디스플레이 코드를 완성하면 임의의 모델을 끌어와 함께 시작한 모델에 추가 할 수 있으며 해당 모델을보다 쉽게 ​​조정할 수 있습니다.

This question은 Lightwave 모델을 OpenGL ES 응용 프로그램에서 사용할 수있는 형식으로 가져올 수있는 여러 가지 방법을 제공합니다. 블렌더 또는 다른 중개자를 통해 전달해야 할 것 같습니다.

작업 할 수있는 양식으로 모델을 만들었 으면 iPhone/iPad 용 오픈 소스 3D 렌더링 응용 프로그램 (예 : Molecules 응용 프로그램)을 구축 할 수 있습니다. 내 응용 프로그램은 3-D 분자 구조를 표시하기 위해 만들어졌지만 사람들은 자신의 필요에 맞게 다른 모델을 렌더링하도록 지원하도록 수정하여 가능하다는 것을 알고 있습니다. my class on iTunes U의 OpenGL ES 세션에서이 응용 프로그램이 비디오에서 어떻게 작동하는지 자세히 설명합니다.

처음에는 OpenGL ES가 겁나는 것처럼 보일 수 있지만, Molecules의 초기 버전을 빌드하는 데 3 주간의 주말 및 주말 개발 만 필요했습니다.이 프로젝트를 시작하기 전에 OpenGL의 실제 경험이 없었습니다. 현재 많은 훌륭한 리소스가 있으므로 시작하기가 그 어느 때보 다 쉬워졌습니다.

관련 문제