2012-11-09 38 views
0

我使用JavaScript庫在畫布上繪製一個obj文件的jsc3d.js 3D obj文件(見:http://heliconbooks.com/article/heartdemo&lang=en旋轉使用jsc3d.js

我想在周圍畫4個按鈕旋轉是使用鼠標點擊。 我試圖

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

但它並沒有旋轉。

有沒有人有任何想法如何旋轉它? 我的JavaScript知識不太好。

回答

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();"/>