///
/// 判断点在向量的左边还是右边,大于0是左边,小于0是右边
///
///
///
///
///
public static double JudgeDirection(Point2d startP,Point2d endP,Point2d p)
{
double tmp = (startP.Y - endP.Y) * p.X + (endP.X - startP.X) * p.Y + startP.X * endP.Y - endP.X * startP.Y;
return tmp;
}
CAD二次开发 C#如何判断点在向量的左边还是右边
于 2021-10-10 12:00:36 首次发布
该博客介绍了如何使用C#进行CAD二次开发,通过一个静态方法`JudgeDirection`来判断一个点相对于给定向量的位置。方法基于线性代数的叉积原理,如果返回值大于0,点位于向量左侧;小于0则位于右侧。
摘要由CSDN通过智能技术生成