最近遇到这样一个需求:
一堆闭合曲线,如何准确识别出内外边界,而后实现自动的CAM模块的刀路设计
思路大致如下
取目标曲线一点对外做射线,遍历其他曲线查询交点数
交点总数为0或者偶数时,边界为外侧
交点总数为奇数时,边界为内侧
关键的UF函数如下:
//创建直线
UF_CURVE_create_line
//求曲线交点
UF_MODL_intersect_curve_to_curve
最后结果应该还是比较符合预期的
最近遇到这样一个需求:
一堆闭合曲线,如何准确识别出内外边界,而后实现自动的CAM模块的刀路设计
思路大致如下
取目标曲线一点对外做射线,遍历其他曲线查询交点数
交点总数为0或者偶数时,边界为外侧
交点总数为奇数时,边界为内侧
关键的UF函数如下:
//创建直线
UF_CURVE_create_line
//求曲线交点
UF_MODL_intersect_curve_to_curve
最后结果应该还是比较符合预期的