QuadCurve2D
의 두 인스턴스가 교차하는 지점 (있는 경우)을 쉽게 접근 할 수 있습니까?QuadCurve2D 쌍의 교차점 찾기
즉,이 다이어그램에서 빨간색 점의 좌표를 어떻게 계산할 수 있습니까? 이렇게하려면 QuadCurve2D
에 분명한 방법이 없습니다.
(참고 : 포인트는 정확하지 내가 그림을 위해 수동으로 쥐게 한과 같다는 거짓말에도 불구하고 또한 (곡선 세그먼트에 거짓말을하지 않는다 "없는"네 번째 점을 유의하십시오. 무한) 포물선)
이 두 곡선 세그먼트는 다음 코드를 사용하여 만든 :.
QuadCurve2D curve1 = new QuadCurve2D.Double(-2.00, -2.00, +0.75, +4.75, +2.00, -0.75);
QuadCurve2D curve2 = new QuadCurve2D.Double(-2.50, -0.75, +5.50, -0.50, +0.50, +1.25);
주 2 : 나는 또한 직선 & 이차 곡선을 교차 할 수 있도록하고 싶습니다 ,하지만이 컨트롤 포인트 중 하나를 끝점과 동일하게 설정하여 처리 할 수 있다고 가정합니다.
베지에 곡선을 추가했습니다. 커브가 기본 포물선처럼 보일 때도 필요합니까? – mathematician1975
@ mathematician1975, 그렇습니다. 왜냐하면 입력 값이 끝점 + 제어점이기 때문입니다. – finnw