【发布时间】:2013-07-25 15:31:57
【问题描述】:
我在场景中使用轨迹球控件,我想实现一个旋转相机的功能,就像在画布中拖动鼠标一样。我怎样才能完成这样的事情?我一直在看轨迹球控制模块的代码,但找不到开始的东西。
编辑:我已经看了几页,三个文档等等,但仍然无法重现轨迹球风格的旋转。我也一直在使用四元数,但它们无法重现行为(或者我很可能遗漏了一些东西)。有什么帮助吗?
编辑 2:我正在寻找的是一种方法来做这样的事情:
function rotateCam(angle) { // code }
var angle = 0.01; //some value
rotateCam(angle);
$('#button').addEventListener('mousedown', function() { rotateCam(angle); } );
其中button 是代表按钮的 HTML 元素。
【问题讨论】:
-
难道你不能点击轨迹球按钮然后移动轨迹球来获得同样的效果吗?
-
我需要在没有鼠标的情况下完成。
标签: javascript three.js