【发布时间】:2014-12-04 23:24:07
【问题描述】:
我希望轨道控制使用选定的对象作为“四处移动”的新目标。我找到了一个中心/目标属性,但我不确定如何将它设置为我选择的对象。
我试过这个:
var controls = this.controls = new THREE.EditorControls(camera, container.dom);
this.orbitControls = new THREE.OrbitControls( camera );
this.orbitControls.damping = 0.5;
this.orbitControls.addEventListener( 'change', SceneManager.animate );
var controls = this.controls = new THREE.OrbitControls(camera, container.dom);
onObjectselected(function(o){
controls.center.fromArray([o.position.x, o.position.y, o.position.z]);
});
controls.addEventListener('change', function () {
thisView.transformControls.update();
thisView.orbitControls.update();
SignalHub.signals.cameraChanged.dispatch(camera);
});
但我没有得到任何结果。我使用threejs编辑器作为代码库。
【问题讨论】:
标签: javascript camera three.js