判断点是否在三角形内

作者:追风剑情 发布于:2022-8-12 10:15 分类:Algorithms

利用向量叉乘判断一个点是否在三角形内

111111.png

向量叉乘公式
a=(x1,y1,z1)
b=(x2,y2,z2)
a×b=(y1z2y2z1,z1x2z2x1,x1y2x2y1)
注意:叉乘不满足交换律。

首先需要确定采用右手坐标系还是左手坐标系。
(1)AB×ACAB×AP
(2)CA×CBCA×CP
(2)BC×BABC×BP

如果以上三个判断都相同,可确定P点在三角形内。

标签: Algorithms

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号