【发布时间】:2013-07-16 17:37:05
【问题描述】:
我有两个多边形,它们的顶点存储为双坐标。我想找到这些多边形的相交区域,所以我正在查看Clipper library(C++ 版本)。问题是,Clipper 仅适用于整数数学(它使用 Long 类型)。
有没有一种方法可以安全地使用相同的比例因子转换两个多边形,将它们的坐标转换为 Longs,使用 Clipper 执行交叉算法,并使用相同的因子将生成的交叉多边形缩小,然后将其转换回来到一个 Double 没有太多的精度损失?
我不知道该怎么做。
【问题讨论】:
标签: c++ casting polygon data-conversion clipperlib