计算搁在3D曲面上的3D平面

时间:2019-11-22 10:23:39

标签: python scipy 3d interpolation curve-fitting

我定义我的3D表面大约有30万个点。我想知道是否将无限坚硬的图纸放到3D曲面上,该平面的方程将是什么。我知道我需要找到图纸上要确定平面的3个点,但是我不确定如何从300,000个点中找到3个点。您可以假设此3D表面非常凹凸不平,并且此工作表很可能位于3个“山丘”上。

编辑:更多背景知识。这是用于扫描几乎平坦的3D表面的点云数据。我想知道的是,如果我将其翻转并将其放在完全平坦的表面上,它将如何静止。我认识到,根据物体的密度和厚度,该表面可能能够以各种不同的方式放在桌子上,但是您可以假定方式的数量是有限的,我想知道所有不同的方式,以防万一

编辑:查看了一些点云库后,我正在考虑执行一些操作,例如使用kd树(使用SciPy)计算曲率,并且仅查看曲率为负的区域,然后应该有3个以上的区域负曲率,因此一些组合运算和迭代运算应为该平面给出正确的3个点。

0 个答案:

没有答案