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 回答