我有一个看似简单但却非常令人困惑的问题。
假设我有一组顶点(x1,y1),(x2,y2),(x3,y3)......表示一条弧线。这些点既可以是顺时针的,也可以是逆时针的,但都是类似的顺序。我知道圆弧的中心(xc,yc)。
如何判断圆弧是否包含锐角/钝角或反射角?
一个明显的解决方案是取中心((Last_pt)-(中心))和中心((First_pt)-(Atan2))的差异。但是如果圆弧经过PI变为-PI的点,这个方法就失效了。
此外,由于弧点是从相当嘈杂的像素化图片中导出的,因此顶点并不完全平滑。
Picture of a acute and reflex arc
我不能想办法解决这个问题。
谢谢你的帮忙!
https://stackoverflow.com/questions/50760729
复制相似问题