Q&A

  • 선의 왼쪽인지 오른쪽인지 판단 ?
이미지 캔바스에 선을 하나 그립니다.

다음 선의 시작점은 먼저 그린 선의 끝점에서 부터 선을 그렸을 경우

그린 선이 먼저 그려진 선의 오른쪽(또는 아래)으로 그렸는지 왼쪽(또는 위로)으로

그렸는지 어떻게 알 수 있을 까요 ?

물론 선은 45도의 각을 가질 수 있고 수직일 수도 있고, 수평일 수 있습니다.

(어떤 위치에 있을 수 있습니다.)

알고 계신분의 답변 부탁드립니다.

1  COMMENTS
  • Profile
    나두초보 2001.11.07 00:51
    직선의 방정식을 이용하면 됩니다.

    먼저 그린 선에 대한 직선의 방정식을 구한 후 새로운 선의 마지막 점의

    좌표 값을 대입한 후 y 의 값을 구한 후 구한 y의 값이 마지막 점의 y 좌표

    보다 크면 오른쪽 방향이며 작으면 왼쪽 방향입니다.



    참조: 직선의 방정식 (X1,Y1)-(X2,Y2)



    y - y1 = (y2-y1)/(x2-x1)*(x-x1)





    초보 wrote:

    > 이미지 캔바스에 선을 하나 그립니다.

    > 다음 선의 시작점은 먼저 그린 선의 끝점에서 부터 선을 그렸을 경우

    > 그린 선이 먼저 그려진 선의 오른쪽(또는 아래)으로 그렸는지 왼쪽(또는 위로)으로

    > 그렸는지 어떻게 알 수 있을 까요 ?

    > 물론 선은 45도의 각을 가질 수 있고 수직일 수도 있고, 수평일 수 있습니다.

    > (어떤 위치에 있을 수 있습니다.)

    > 알고 계신분의 답변 부탁드립니다.