0

jsc3d.js javascriptライブラリを使用して、キャンバスに.objファイルを描画しています(http://heliconbooks.com/article/heartdemo&lang=enを参照) 。

マウスクリックを使用して回転させるために、その周りに4つのボタンを描画したいと思います。私は試した

<input type="button" value="Rotate left" onClick="viewer.rotMatrix.rotateAboutXAxis(-10)" />

しかし、それは回転しませんでした。

誰かがそれを回転させる方法を知っていますか?私のJavaScriptの知識はあまり良くありません。

4

1 に答える 1

0

回転後、viewer.update();を使用してビューを更新する必要があります。

回転ボタンには次のコードを使用できます。

    <input type="button" value="Rotate down" onClick="viewer.rotate(-10,0,0);viewer.update();"/> 
<input type="button" value="Rotate up" onClick="viewer.rotate(10,0,0);viewer.update();"/> 
<input type="button" value="Rotate left" onClick="viewer.rotate(0,-10,0);viewer.update();"/> 
<input type="button" value="Rotate right" onClick="viewer.rotate(0,10,0);viewer.update();"/>  
于 2013-03-20T18:11:04.343 に答える