2013-10-02 45 views

回答

0

您可以爲每個視口,但同樣一個DOMElement創建OrbitControls情況下,這樣的:

controls.push(new THREE.OrbitControls(views[0].camera, renderer.domElement)); 
controls.push(new THREE.OrbitControls(views[1].camera, renderer.domElement)); 
controls.push(new THREE.OrbitControls(views[2].camera, renderer.domElement)); 

這足以只添加一個事件偵聽器:

controls[0].addEventListener('change', draw); 

但是我覺得這是解決方案緩慢,我仍然在尋找更好的選擇。

+0

這是不行的,如果你在1個視移動場景,它移動無處不在... – Nicolas

+0

也許我誤解了原稿的問題,但肯定的:這就是我的解決方案是爲了做。如果您通過一個視口移動場景,它應該在所有視口中進行更改。 –

相關問題