【发布时间】:2012-12-23 05:23:53
【问题描述】:
有人用过Boost多边形库的布尔函数吗? Boost polygon library
表示算法的时间复杂度为 O(nlogn),n = #points
我输入了 200000 个随机生成的多边形(有 5~8 个点)
但是 OR 和 XOR 函数大约需要半个小时(是的,只需调用它的函数)
虽然结果是正确的,但是耗时太可怕了
有人遇到过这个问题吗?
【问题讨论】:
-
您使用的是浮点(不是整数)坐标吗? (这是这个库的一个常见错误)。
标签: c++ performance boost polygon boost-polygon