2011-12-01 3 views

답변

1

가능하지만 아직 그렇게하는 기능이 없습니다. D3의 모든 스플라인은 (SVG 경로 요소에 렌더링되기 때문에) 조각 별 2 차 또는 3 차 베 지어 곡선으로 구현됩니다. [0,1]에서 t xy 좌표의 좌표를 t으로 계산하려면 de Casteljau's algorithm을 사용할 수 있습니다.

은 그것이 여러 가질 수 있기 때문에, 주어진 X위한 Y를 계산하는 비트 단단 Y 곡선에 따라 동일한 X 위한 값. 이를 위해 곡선 교차점을 계산하기위한 알고리즘을 설명하는 Bézier curves primer을 살펴 보는 것이 좋습니다. 이것은 수직선 (상수 x)에 대해 단순화 될 수 있습니다.