我在场景中使用轨迹球控件,我想实现一个旋转相机的功能,就像在画布中拖动鼠标一样。我怎样才能完成这样的事情?我一直在寻找轨迹球控制模块的代码,但找不到可以开始的东西。
编辑:我一直在看几页,三个文档等等,但仍然无法重现轨迹球风格的旋转。我也一直在使用四元数,但它们无法重现行为(或者我很可能遗漏了一些东西)。有什么帮助吗?
编辑2:我正在寻找的是一种方法来做这样的事情:
function rotateCam(angle) { // code }
var angle = 0.01; //some value
rotateCam(angle);
$('#button').addEventListener('mousedown', function() { rotateCam(angle); } );
button
代表按钮的 HTML 元素在哪里。