我正在寻找最好的(用于计算 2D 多边形面积的有效算法(特别是对于给定三个点的三角形)。我在网上搜索并找到了以下链接,但我仍然不确定它们是否有效内存成本与否(因为我的网格很大)。我想知道 C++ 中是否有任何技巧(我是 C++ 的新手)可以应用于它们:
以下是链接:
(stackoverflow) 如何确定一个点是否在二维三角形中?
http://www.softwareandfinance.com/Visual_CPP/Triangle_Area_Perimeter.html
值得一提的是,最终目标是找出一个点是否在多边形内部(不在边界上)。
谢谢你的帮助。