테스트를 해 보니..
선분의 벡터가 (0,1)이나 (1,0)이 아닌 경우 처리를 못하고 있네요..
요 경우에 어떻게 나올지는 잘 모르겠는데.. 선분 L5가 (40,50)에서 출발해서 (20,70)까지 가는 겁니다.
즉 y = 90-x인 거죠.
(39,51) 역시 y=90-x이면서 39가 20보다 크고, 40보다 작기 때문에 선분 자체에 Hall이 포함됩니다.
쥐가 (50,40)에 있다고 해 봅시다.
그러면 이 친구 역시 y=90-x 위에 있죠? 물론 L5위에 없지만.. 그런데 쥐 입장에서 Hall을 볼 수 있을까요?
chungma900 5년 전
ccw공부하고 풀어보았는데 80%쯤 가다가 틀립니다.. 교차점 부분이 잘못된 건지 플로우가 잘못된건지 모르겠네요.
잘못된 부분 지적 부탁드립니다.