1
나는 임의의 위치로 입력 벡터를 가지고 있는데,이 벡터에 90도에서 벡터를 찾고 싶다. 나는 그 시나리오를 달성하는 무한한 벡터가 있다는 것을 알고 있지만, 나는 하나만 필요하다.입력 벡터에 각도 90을 찾는다.
나는 임의의 위치로 입력 벡터를 가지고 있는데,이 벡터에 90도에서 벡터를 찾고 싶다. 나는 그 시나리오를 달성하는 무한한 벡터가 있다는 것을 알고 있지만, 나는 하나만 필요하다.입력 벡터에 각도 90을 찾는다.
계산 귀하의 벡터와 임의의 다른 벡터 사이의 cross product합니다.
내가 두 개의 수직 벡터
if x<>0 or y<>0
n_1 = (-x*z, -y*z, x^2+y^2)
n_2 = (-y, x, 0)
else
n_1 = (1, 0, 0)
n_2 = (0, 1, 0)
를 얻기 위해 다음과 같은 알고리즘을 사용
v=(x,y,z)
에 대해 수행 한 어떤 내적가 제로 있음을 표시합니다.
n_1·v = (-x*z,-y*z,x^2+y^2)·(x,y,z) = -x^2*z-y^2*z+(x^2+y^2)*z = 0
n_2·v = (-y, x, 0)·(x,y,z) = -y*x+x*y+0 = 0
무료 핸드 서클 – asawyer
답변을 시도해 보셨습니까? – ja72
예. 교차 제품이나 귀하의 근거를 받아 들여야합니까? 나는 당신의 alogirthm을 조사하지 못했지만 나는 sonn, 지금은 starcraft playig : P – zgnilec