#include <iostream> #include <boost/polygon/polygon.hpp> #include <cassert> namespace gtl = boost::polygon; using namespace boost::polygon::operators; //lets construct a 10x10 rectangle shaped polygon typedef gtl::polygon_data<int> Polygon; typedef gtl::polygon_traits<Polygon>::point_type Point; typedef gtl::polygon_set_data<int> PolygonSet; typedef std::vector<
[Boost::Polygon]多边形相减得到新的多边形序列
最新推荐文章于 2022-08-27 17:18:17 发布
本文介绍了使用Boost::Polygon库在不同版本中进行多边形相减操作时遇到的问题。在1_53版本中,通过insert方法能够正确创建带孔的OBS图形,但在1_56版本中,相同操作却产生了'OR'效果而非预期的'SUBTRACT'。作者在boost社区报告了这个bug,并提供了详细的情况说明。
摘要由CSDN通过智能技术生成