[英]Line segment in a triangle
我们如何检查线段是否部分或全部落入三角形内?
干杯。
从线段的端点获取该线的功能。 检查此线与三角形的任意边相交的位置。
如果线段的任何部分在三角形内,则该线要么通过一侧,然后通过另一侧,要么将完全沿着三角形的一侧,并通过其两个角。
如果线穿过三角形,则将线与三角形边(或角)相交的点与线段的终点进行比较,以查看线段是否是与三角形相交的线的一部分。
如果线段的点之一在三角形的内部=>部分,如果两个都全部=>
当且仅当角度AOB,BOC,COA之和等于360度时,点O才在三角形内部。
干杯,
格列布
更好的算法如下:
为什么不这样做:
要检查点是否在三角形内:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.