일부가 겹치는 거 말고 전체가 안에 포함되면 그 판별식 안 먹힘
아까의 판별식은 두 네모 중에 하나가 더 크다고 임의로 가정한거임. 그 판별식이 유효하려면 둘 중에 더 큰 사각형으로 판별해야함
아맞네, ㅜㅜ
아니다 ,,, 그거도 되는데 ;
난 기억 안 남
x축에서 바라볼때 겹치고, y축에서 바라볼때 겹치면 , 두 사각형은 어떻게든 겹치게 되어있져
ㅇㅇ x쪽 4개에서 겹치나보고&&y축 4개가 겹치나 로 판별하셈
x축에서 겹치는지 알아볼라면, 두 사각형 점중 가장 작은 x1 값 , 가장 큰 x2 값 해서 사이의 거리를 구하고 두 사각형의 너비를 합한 값을 구한뒤에 , 사이의 거리가 두 사각형 너비보다 짧다면 겹친거고 아니면 안 겹친거죠
((x1< s.right && x1 > s.left)||(x2< s.right && x2 > s.left))&((y1< s.top && y1 > s.buttom)||(y2< s.top && y2 > s.buttom))
난 원래 막 만듦
다양한 방법이잇네 도움많이됏음요
일부가 겹치는 거 말고 전체가 안에 포함되면 그 판별식 안 먹힘
아까의 판별식은 두 네모 중에 하나가 더 크다고 임의로 가정한거임. 그 판별식이 유효하려면 둘 중에 더 큰 사각형으로 판별해야함
아맞네, ㅜㅜ
아니다 ,,, 그거도 되는데 ;
난 기억 안 남
x축에서 바라볼때 겹치고, y축에서 바라볼때 겹치면 , 두 사각형은 어떻게든 겹치게 되어있져
ㅇㅇ x쪽 4개에서 겹치나보고&&y축 4개가 겹치나 로 판별하셈
x축에서 겹치는지 알아볼라면, 두 사각형 점중 가장 작은 x1 값 , 가장 큰 x2 값 해서 사이의 거리를 구하고 두 사각형의 너비를 합한 값을 구한뒤에 , 사이의 거리가 두 사각형 너비보다 짧다면 겹친거고 아니면 안 겹친거죠
((x1< s.right && x1 > s.left)||(x2< s.right && x2 > s.left))&((y1< s.top && y1 > s.buttom)||(y2< s.top && y2 > s.buttom))
난 원래 막 만듦
다양한 방법이잇네 도움많이됏음요