llsheng_73 发表于 2013-6-18 12:00:29

关于多线段求交点

最近郁闷得很,在写一个程序的时候用到vla-intersectwith去求取两多线段的交点,问题出在测试它的时候没问题,但真正运行起来的时候,它返回的交点数有时会比实际交点数多。往往在不经意间就会在确实存在的交点位置附近多出一个交点来,而这多出来的点它并不在所给的两条多线段的任一条上,在网上查了下,很多人说是AUTODESK的一个陷阱。我想问各位大侠的是这个问题怎么解决它更好,是自己取子线段端点用inters来求取(inters当子线段有凸度的时候明显无能为力)还是检查vla-intersectwith返回的点(把不在给定的线上的点去掉就了事)更合适?希望大侠们给个好点的意见

ynhh 发表于 2013-11-9 16:09:00

感觉求交点的有很多啊
我认为用两个图元来求就更通用一些
页: [1]
查看完整版本: 关于多线段求交点