2013-05-21 4 views
0

누구든지 X3D 오브젝트의 회전 중심 및 위치 계산에 도움을 줄 수 있습니까? 내가 InstantReality에 의해 aopt 도구 같은 것을 추가하는 것으로 나타났습니다 : (회전 어떻게 든 완벽 "내부"객체이다X3D 센터링에 대한 관점

<Viewpoint DEF='AOPT_CAM' centerOfRotation='x y z' position='x y z'/> 

결과가 좋은 개체가 제대로 확대되고있다, centrated 및 센터를 X, Y, z, 센터). aopt 사용을 피해야합니다. 즉, JavaScript를 통해 (즉, JavaScript를 통해) 어떻게 얻을 수 있습니까? pheraphs가 물결표 XML 좌표 점을 반복하고 일부 계산을 수행하는 중 ... ...? X3DOM을 사용하여 개체를 렌더링하고 있습니다.

감사합니다.

답변

1

"AOPT_CAM"은 관측점의 이름입니다. centerOfRotation 및 위치 값은 브라우저에 의해 자동으로 계산됩니다 (사용자의 경우 InstantReality).

이러한 값을 직접 계산하려면 객체 크기 (BoundingBox)를 알아야하며 로컬 좌표계에서 관측점의 위치 ('위치'특성)를 계산해야합니다. 또한 좌표계에서 오브젝트 변위를 알아야합니다. 지정하지 않으면이 값은 (0,0,0)

이어야합니다.