使用boost:geometry翻转多边形

时间:2012-05-20 18:01:19

标签: c++ boost computational-geometry boost-geometry

水平翻转多边形以使其bounding box保持不变的推荐方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用boost :: geometry :: for_each_point,提供计算翻转坐标的仿函数(使用例如在使用boost :: geometry :: envelope之前计算的x坐标成员变量)。

或者您可以使用矩阵变换器

来使用boost :: geometry :: transform

任何一种方式都应该有效,没有推荐的方法