假设我有3个连续点(P1
,P2
,P3
),如何构造一条通过所有3个点的圆弧?
弧必须具有以下3个属性:
开始弧度
结束弧度
中心点
弧以逆时针方式从Start Radian
绘制到End Radian
。
我已经尝试使用解决方案here,但是它不起作用,仅仅是因为它假定P1
必须与Start Radian
对应,并且P3
必须与end radian
对应。但是现实是,这并不总是有效的。
最佳答案
按照您希望弧线采用的顺序在它们之间绘制两条线。将两条线均等,得出其法线。法线的交点是圆弧的中心。以给定的中心从一个端点到另一端点绘制弧。