나는 동물 애호가가 그것을 걷어 내면 플레이어에서 직접 뛰기를 원합니다. 그리고 그 각도를 계산하는 수학이나 구문을 모르겠습니다. 그것들은 worldspace를 통해 독립적으로 움직이는 두 개의 문자입니다. 여기 는 내가 지금까지 무엇을 가지고 있습니다 :는 waypoint = (fleeWP.transform.position);
transform.Loo
OpenGL 디자이너는 결코 수학을 두려워하지 않으며 선형 대수학에 대한 지식은 가장 단순한 OpenGL 응용 프로그램을 제외하고는 모두에게 필수적입니다. 저는 OpenGL 프로그래머가 라디안 단위의 각도에 익숙하다고 생각할 수 있다고 생각합니다. 수학적으로 라디안은 모든 점에서 각도보다 우아합니다. 그들은 또한 실질적인 장점이 있습니다 : C 표준 라이브
벡터 a에서 b까지 부호 각도 θ를 어떻게 찾을 수 있습니까? 예, 저는 theta = arccos ((a.b)/(| a || b |))를 알고 있습니다. 그러나 여기에는 부호가 없습니다 (시계 방향 또는 시계 반대 방향의 회전을 구분하지 않음). a에서 b로 회전하는 최소 각도를 알 수있는 것이 필요합니다. 양수 부호는 + x 축에서 + y 축 방향으로의
내 이미지에서 선을 찾기 위해 image.HoughLine을 사용했습니다. 나는 각 선의 각도를 알고 싶다. 화상 라인이 적어도 15도를하면서, 0, -1 반환 double deltaY = line.P2.Y - line.P1.Y;
double deltaX = line.P2.X - line.P1.X;
double angle;
if (deltaX != 0
각도의 보완이 필요합니다. 정확하게해야 할 일은 각도를 반영하는 코드를 구현하는 것입니다. 즉, 45도 -> 135, 또 다른 예 : 80 -> 100, 0도 -> 180 등이 있습니다. . 가 해결 : 난 그냥 잠시 전에이를 구현하고 완벽하게 작동, 나는 180을 사용 - 각 경우 각 < 180, 360 - 각도 경우 각> = 180
두 개의 2D 벡터가 있습니다. 하나는 객체의 현재 위치이고 다른 하나는 이전 위치의 객체입니다. 여행의 각 방향을 어떻게 작동시킬 수 있습니까? 이 이미지는 도움이 이해할 수 난 무엇 후 : 아직도 (image) http://files.me.com/james.ingham/crcvmy
안녕하세요. 나는 수학 문제로 어려움을 겪고 있으며, 당신이 나를 도울 수 있기를 바라고 있습니다. 라디안을 사용하여 방향 각을 계산했습니다. OpenGL ES에서 내 포인트 값을 다음과 같이 변경하여 사람을 이동시킵니다.
spriteLocation.x -= playerSpeed * cosf(playerRadAngle);
spriteLocation.y
2D에서 XNA는 표준 각도 벡터 각도에서 작동합니까? 오른쪽으로 0도 점, 180도 왼쪽, 270 아래로? 그 VectortoAngle (AngleToVector (PI)) == PI 그래서 float VectortoAngle(Vector2 vec)
및 Vector2 AngleToVector(float angle)
의 '표준'의 구현은 무엇인가?
저는 MATLAB에서 일하고 있는데 아주 간단한 문제에 봉착했습니다 : 객체의 위치는 (x,y)이고 theta (각도)입니다. 포인트를 플롯하고 화살표를 추가하여 포인트에서 시작하여 각도로 정의 된 방향을 가리키고 싶습니다. 실제로 화살표가 아니어도 각도의 가치를 그래픽으로 보여주는 것은 무엇이든 할 것입니다! 가 여기에 내가 그리려고 물건의 종류를 보여주