2015-10-29 2 views
0

Я нарисовал путь (начало) вокруг начала координат, я хочу переместить камеру вместе с линией. Но камера всегда обращена к Origin. Но в соответствии с моей спецификации проекта я должен путешествовать по продолжению линии.]Three.js Камера фокусируется только на Origin

Geometry Generated Dynamically using MeshBasicMaterial

камера путешествия (camera.Position.set (х, у, г) от А до В в правильной путь , но когда он путешествует от B до C и C к D и т. д., камера сталкивается с источником, а не с линией. Мое требование заключается в том, что камера должна сфокусировать линию не на начало координат.

ответ

0

Удостоверьтесь, что у вас нет чего-то например, в вашем коде:

camera.target = new THREE.Vector3(0,0,0); 
... 
function render(){ 
    ... 
    camera.lookAt(camera.target); 
    ... 
} 

В этом случае по достижении пункта B вы должны указать точку C цель новой камеры.

camera.target = pointC.position.clone(); 
+0

Вам это помогло? – kaigorodov

 Смежные вопросы

  • Нет связанных вопросов^_^