장면에서 트랙볼 컨트롤을 사용하고 있으며 캔버스에서 마우스를 드래그하는 것처럼 카메라를 회전하는 기능을 구현하려고합니다. 어떻게 그렇게 할 수 있습니까? Trackball 컨트롤 모듈의 코드를 살펴 봤지만 시작해야 할 항목을 찾을 수 없습니다.THREE.js - 트랙볼 컨트롤과 마찬가지로 카메라 회전
편집 : 나는 여러 페이지를 보았는데, 세 개의 문서와 겹침 선은 보이지만 여전히 트랙볼 스타일 회전을 재현 할 수는 없습니다. 나는 quaternions도 사용하고 있지만 행동을 재현 할 수는 없다. 어떤 도움이 필요합니까?
편집 2 : 내가 찾고 이런 일을 할 수있는 방법입니다 : button
가 버튼을 나타내는 HTML 요소입니다
function rotateCam(angle) { // code }
var angle = 0.01; //some value
rotateCam(angle);
$('#button').addEventListener('mousedown', function() { rotateCam(angle); });
.
트랙볼 단추를 클릭 한 다음 트랙볼을 움직여서 동일한 효과를 얻을 수 없어야합니까? – Grant
마우스 없이도해야합니다. – Leprosy