Преобразование между определениями дуг - PullRequest
1 голос
/ 07 июля 2010

Я изо всех сил пытаюсь выяснить математику для преобразования между двумя различными определениями дуги.

Определение источника включает в себя начальную точку, конечную точку и контрольную точку на дуге, а также эксцентриситетэллипс и угол поворота большой оси.

Мне нужно преобразовать это в определение дуги, которое я могу использовать для инициализации ArcSegment , для которого требуются начальная и конечная точки, большая и большая полумерыоси (даны как структура размера) и угол поворота большой оси.

Я считаю, что начальная / конечная точки и угол поворота большой оси хорошо переносятся, но я не уверен, как получить большую полуосьи оси полуминор, учитывая эксцентриситет и контрольную точку в определении источника дуги.

Любые эксперты в области геометрии могут помочь?

...