Ben*_*Ben 11 c algorithm computational-geometry
我有一个点的集合描述了应该是大致球形的形状的表面,我需要一种方法来确定是否有任何其他给定点位于这个形状内.我以前将形状近似为一个精确的球体,但事实证明这太不准确了,我需要一种更精确的方法.简单和速度有利于完全准确,良好的近似就足够了.
我遇到了将点云转换为3d网格的技术,但我发现的大多数事情都非常复杂,我正在寻找尽可能简单的东西.
有任何想法吗?
我认为Bill Carey的方法是正确的,但我确实想建议一个可能的优化.
由于形状大致为球形,因此可以预先计算由其约束的球体的半径以及限制它的球体的半径.这样,如果点的距离在较小的球体内,那么它就是一个明确的命中,如果它在外球体之外,它就是一个明确的错过.
这应该让你很快解决容易的案件.对于更难的人,凯里的方法接管了.