首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在哪里可以找到一个c/c++实现的最小绑定盒算法?

在哪里可以找到一个c/c++实现的最小绑定盒算法?
EN

Stack Overflow用户
提问于 2011-09-02 11:34:01
回答 3查看 3K关注 0票数 3

我正在寻找一个免费的实现,它可以找到最小包围盒 (MBB --以最小体积的3D点组成的云中的方框)。它应该用C或C++编写。

约瑟夫·奥鲁尔克( Joseph‘’Rourke)发布了一种算法,该算法在时间上是立方的。我也会满足于一个近似的MBB genered,例如,由Gill Barequet和Sariel Har- and提出的算法。有人能告诉我一个免费软件的实现吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-02 11:55:33

CGal几乎可以做您想做的事情,并且是GLP/QPL。看看此页。如果边界球不是你想要的,但为了加速碰撞检测的目的,包围球应该是可以的。看起来你需要做一些修改来使用它们的低级库函数来生成一个三维矩形情况。

票数 0
EN

Stack Overflow用户

发布于 2011-10-18 22:28:10

请参阅prog.html,它有Barequet和Har-Peled算法的完整代码。

票数 1
EN

Stack Overflow用户

发布于 2014-12-11 09:49:06

ApproxMVBB online中有一个新的库C++,它计算最小卷边框的近似。它发布了GPL 3.0版本的许可证,并由我编写。

如果您有时间看:http://gabyx.github.io/ApproxMVBB/

该库与C++11兼容,只需要特征http://eigen.tuxfamily.org。测试表明,在适当的时间内(大约0.5到2秒),可以计算出1.4亿个3D点的近似值,这取决于你对这个近似的设置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7282805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档