두 점 사이의 수직 벡터를 계산해야합니다.점에 수직 인 벡터
dir.x = point2.x - point1.x;
dir.y = point2.y - point1.y;
float hyp = (float) Math.sqrt(dir.x*dir.x + dir.y*dir.y);
if(hyp != 0){
dir.x /= hyp;
dir.y /= hyp;
}
을하지만 수직 벡터를 얻는 방법을 모르겠어요.
점 1,2는 이미지의 'A','B'이며 빨간색 중 하나를 얻고 싶습니까? –
길이가 AB가 아닌 벡터를 계산했습니다. – Jason
둘 다 필요하지만 음수이고 서로 긍정적이라고 가정합니다. – bigcodeszzer