2 개의 섹션을 포함하는 Segment 클래스가 있고, 각 섹션에는 X와 Y 좌표가 2 포인트 포함됩니다.두 섹션 간의 겹침을 찾는 가장 좋은 방법은 무엇입니까?
포인트 클래스에는 getX() 및 getX() 메소드가 있습니다.
public double overlap (Segment other)
{
}
이 그것을 찾을 수있는 방법 (단, X 축은 중첩)
2 절 평행 :
public class Segment
{
private Point pointLeft;
private Point pointRight;
}
나는 2 개 섹션 사이 (이된다)의 중첩을 찾을 X 축 (각 섹션에는 동일한 Y가 있음)
"X 축만 겹치다"는 것은 무엇을 의미합니까? 그리고 오버랩 영역을 정의하는 오버랩 또는 다른 세그먼트의 크기가 필요합니까? –
이 숙제가 있습니까? 그것은 매우 숙제와 같은 질문입니다. 그렇다면 태그로 지정해야합니다. – raveturned
매우 관련 : http://stackoverflow.com/questions/3838329/how-can-i-check-if-two-segments-intersect – vcsjones