boost.Geometry中区域的三角剖分

时间:2014-07-22 14:57:37

标签: c++ boost triangulation boost-geometry

我使用boost.Geometry进行一些计算,得到boost::geometry::model::multipolygon。我使用boost::geometry::area计算它的面积。除了使用数字值,我还想显示用于调试/开发目的的区域。我有一个库来创建和显示网格。

我理解boost::geometry::area在内部执行multi_polygon的三角测量以计算区域。有没有办法访问计算三角形来创建网格?使用了默认策略(boost::geometry::strategy::area::surveyor),但我无法在实现三角测量的实现中找到该位置。

1 个答案:

答案 0 :(得分:1)

简而言之,没有。在Boost.Geometry中,不执行任何三角测量来计算多边形的面积。例如。在笛卡尔坐标系中,默认使用Surveyor's Formula