我正在努力弄清楚在弧的两个不同定义之间进行转换的数学。
源定义包括圆弧上的起点、终点和控制点以及椭圆的偏心率和长轴的旋转角度。
我需要将其转换为一个 Arc 定义,我可以使用它来初始化一个ArcSegment,它需要一个起点和终点、半长轴和半短轴(作为 Size 结构给出)以及长轴的旋转角度。
我相信主轴旋转的起点/终点和角度可以很好地转移,但我不确定如何在给定圆弧源定义中的偏心率和控制点的情况下获得半长轴和半短轴。
任何几何专家可以提供帮助?
我正在努力弄清楚在弧的两个不同定义之间进行转换的数学。
源定义包括圆弧上的起点、终点和控制点以及椭圆的偏心率和长轴的旋转角度。
我需要将其转换为一个 Arc 定义,我可以使用它来初始化一个ArcSegment,它需要一个起点和终点、半长轴和半短轴(作为 Size 结构给出)以及长轴的旋转角度。
我相信主轴旋转的起点/终点和角度可以很好地转移,但我不确定如何在给定圆弧源定义中的偏心率和控制点的情况下获得半长轴和半短轴。
任何几何专家可以提供帮助?