2016-06-25 12 views
3

, 내가 명시 적으로 변환 및 회전이 발생되는 중심 위치를 정의 할 수 있어요. Three.js 객체로 작업 할 때, 나는 동등 물을 찾지 못하는 것 같습니다.Three.js 개체의 "중심"은 무엇입니까? 내가 객체를 모델링 블렌더를 사용하는 경우

은 Three.js를 객체는 "센터"위치를 정의하는 속성을 가지고 있습니까? 그렇지 않다면, 물체의 중심이 어떻게 결정됩니까? three.js를에서

답변

4

는 객체의 "센터"는 오브젝트의 로컬 좌표계의 원점입니다.

개체가 원하는 점을 중심으로 회전되지 않는 경우에, 당신은 원하는 중심이 원점입니다 귀하의 기하학의 정점을 변환해야합니다.

geometry.translate(distX, distY, distZ); 

자세한 내용 및 대체 솔루션은 this answer을 참조하십시오.

three.js를

0

r.78 computeBoundingBox() 중심이 메소드를 호출하여 계산 될 형상의 BoundingBox의에 의해 결정될 수있다; 로컬 좌표계의 원점은 형상의 중심이 아닌 경우

, 원점을 중심으로하는 형상을 조정합니다 center() 메서드를 호출합니다.

three.js source code