二维平面上判断一个点是否在三角形内部有很多种方法。在这我采用的是向量的叉乘,简单来说就是:待计算点P与另外三个顶点A,B,C构成的向量PA,PB,PC两两之间的叉乘方向要一致。
详细过程可以参考这篇博客https://www.cnblogs.com/TenosDoIt/p/4024413.html
直接贴代码,我写的这个函数可以一次判断P点是否位于多个三角形内部(一个也行),其中PointA存放的是三角形的顶点A,PointB,PointC类似。
import numpy as np
def Triangle(PointA,PointB,Poin