UG二次开发 判断点在封闭曲线内还是外边


1.获取封闭曲线的对象

2.延一个方向做条辅助线,判断辅助线与封闭曲线的交点个数,判断完后删除  ------注意还需判断交点是否在封闭对象的端点,在端点则不计算数量(-2)

3.判断交点的奇偶性   if ((num & 1) != 1) 如偶数在外边,奇数在内部