2016-12-05 37 views
0

旋轉對象來回我有裝載有應該只從前面可以看出,因爲它是一個單一的平面,並且從背面它是透明的three.js所3D對象.. 。three.js所:之間的兩個方位角

隨着我限制的方位角和極角的偏移的orbitContronls ...

爲了使3D呼籲應該開始轉動......

function animate() { 
    if (mesh) { 
     mesh.rotation.y += .005; 
    } 
    requestAnimationFrame(animate); 
    render(); 
} 

我怎麼限制-90°和90°之間來回運動?

回答

1

您可以使用Math.sin()

function animate() { 
    requestAnimationFrame(animate); 

    if (mesh) { 
     mesh.rotation.y = Math.sin(Date.now() * 0.001) * Math.PI * 0.5; 
    } 

    render(); 
} 
+0

謝謝你,任何引用,這樣我可以提高我的準備,與你的答案我只是複製和粘貼,它的作品! – webMan

相關問題