如何测试一条线是否有一个点在三角形内(不在边缘上)?(全部在2D平面内)
目前我考虑这样做:
1. 将该线和三角形的每条边定义为Ax + By + C = 0,并设置x范围。
2. 检查该线是否与三角形中的任何一条边相交。
3. 如果是,则检查该交点是否不在该线的末端。
有更好的方法吗?
目前我考虑这样做:
1. 将该线和三角形的每条边定义为Ax + By + C = 0,并设置x范围。
2. 检查该线是否与三角形中的任何一条边相交。
3. 如果是,则检查该交点是否不在该线的末端。
有更好的方法吗?