2013-03-30 3 views
1

Three.js를 사용하여 반지의 3D 모델을 만들려고합니다 (예 : 손가락과 둥근 고리에 넣은 것과 같습니다).Three.js로 반지를 만드는 방법은 무엇입니까?

path, segments, radius, radiusSegments, closed, debug 

그리고 유일한 하나 : 나는 이러한 매개 변수를해야 할 것 같다 소스를 보면

https://github.com/mrdoob/three.js/blob/master/src/extras/geometries/TubeGeometry.js

:

은 내가 튜브 형상 클래스/객체를 사용할 수 있다고 생각 필수 경로.

http://mrdoob.github.com/three.js/docs/57/#Reference/Extras.Core/CurvePath

https://github.com/mrdoob/three.js/blob/master/src/extras/core/Path.js

http://mrdoob.github.com/three.js/docs/57/#Reference/Extras.Core/Path

어떻게 설정하는 방법을 가르쳐 수있는 튜토리얼, 문서, 또는 코드의 조각이 있습니다 그러나, 나는 경로를 설정하는 방법을 모른다 길?

나에게 링의 3D 모델을 만드는 데 도움이 될만한 것이 있으면 크게 환영 할 것입니다. 튜브 지오메트리 클래스/객체를 사용하면 효과가 있을지 모르지만, 처음 시도하는 것입니다.

시간 내 주셔서 감사합니다.

업데이트 : TorusGeometry를 사용 , 나는이있어 : 난 아직도 내가 개체의 다른 "측면"을 볼 수있는 주변의 물체를 이동 중이 야하지만 만약 궁금 Default Torus

Torus의 외벽과 내벽을 "평평하게"할 수 있습니다. 나는 토러스를보고 내/외벽을 "평평하게"하는 방법을 알아낼 수 없다면 여기에서 다른 질문과 링크를 게시 할 것입니다.

다시 한번 감사드립니다.

답변

3

보다 쉽습니다.

THREE.TorusGeometry(radius, tubeRadius, radialSegments, tubularSegments) 
+0

제안 해 주셔서 감사합니다. 나는 그걸 가지고 놀고 있는데, "밑면"이 어떻게 보이는지 알아내는 일에 매달렸다. 그래서 나는 후속 질문을 추가했습니다 : http://stackoverflow.com/questions/15750532/is-there-a-plugin-to-add-rotation-to-three-js-self-learning-project 나를 도울 수 있습니다. 변경 사항을 확인하십시오. 또한 스크린 샷을 첨부했는데 토러스의 내부 및 외부 "벽"을 평면으로 만들 수 있는지 궁금해하고 있었습니까? 나는 그 순간에 말할 수 없었다. 도와 주셔서 다시 한 번 감사드립니다! –

+0

아마 새 게시물을 만들고 "납작하게"하는 것이 무엇을 의미하는지 설명해야합니다. – WestLangley

+0

죄송합니다. 죄송합니다. 이미이 대답을 받아 들였습니다. 다시 한 번 감사드립니다! –

관련 문제