2013-02-20 4 views
0

방향에 따라 객체를 이동하는 방법은 무엇입니까? 내 말은, 큐브가 한 위치에 있고, Y 축을 중심으로 회전하고 방향에 따라 이동하고 싶습니다. 그런 다음 이동하고 다시 회전하여 방향을 변경하십시오. 이런 식으로 뭔가 :방향, 방향 객체

enter image description here

+1

당신은 추출 할 수있는 큐브를 회전 정도의 값을 내지 축을 변환 행렬에서 직접 가져옵니다. 어떻게 그 대상을 변형시키는거야? – JasonD

+0

나는 glRotatef -> glTranslatef를 사용한다. –

답변

0

JS 당신이 이런 식으로 뭔가를 시도 할 수 있습니다 :

var previousPosition = [x, y]; //change x and y with the coordinate of the object 
var nextPosition = [x, y]; //change x and y with the new coordinate of the object 

var x = previousPosition[0] - previousPosition[0]; 
var y = nextPosition[1] - nextPosition[1]; 

var rad = Math.atan(y/x); 
var deg = rad * 180/3.14; 

를 변수에 당신이