【发布时间】:2015-10-13 11:05:41
【问题描述】:
我有 boost::geometry::index::rtree 的三个维度中轴对齐框的实例。我已经在 1.54 版本的 boost 中使用了点交叉点。像魅力一样工作。好吧,我还想查询与线(射线,截面)的交集,这似乎得到了 boost 1.59 的支持(错误,有一些小故障,但仍然令人印象深刻)。不幸的是,正如我所说,我使用的是 1.54 版。我现在没有任何机会改变它。所以问题是:如何在 boost 1.54 中扩展几何。所以它支持与rtree中的边界框的截面相交?我必须专攻哪些模板?我还有什么需要做的吗?想法? thb
【问题讨论】:
-
查看高度相关:stackoverflow.com/questions/32457920/…;关于链接的提升邮件列表的讨论开始了。也许你可以称重
-
称重?如果您提到“一些故障”,我提到了提升 1.59。部分交叉点,很可能我已经认识到问题的根源,但是我看不到解决问题的明确方法。使它适用于所有可以想到的维度,它需要某种模板魔法,我无法理解。我看到的问题在于算法\segment_intersection.hpp ::box_segment_intersection::apply。我认为,它不能以这种简单的方式分解为维度。但像往常一样——也许我不对……
-
顺便说一句,我还需要一个“平面”交叉口。好吧,一旦我弄清楚了段交叉点,那只是一个类比。
-
我也忘记在我的问题中提到“请”和“嗨”这两个词。我道歉...
-
首先greetings and thanks are discouraged as noise。其余的,您正在寻找扩展库。进入邮件列表。 @AdamWulkiewicz 有时在这里,但不如列表中的那么好。
标签: boost r-tree boost-geometry