旋转python中的网格使其平行于矢量

问题描述

我有两个网格物体(分别称为A和B),它们正在使用open3d库在python中进行交互(很高兴使用import trimesh或其他更好的工具)。网格A是弯曲的结构,网格B近似于平坦的表面。

我需要旋转网格,以便使我感兴趣的表面面向相机。 为了确定我需要的表面,我编写了将网格转换为点云并为网格A创建最佳拟合球体和为网格B创建最佳拟合平面的函数。它们确实工作得很好,并且与对象的匹配很好。

我需要旋转网格,并被卡在如何执行旋转上。

我拥有的输入数据:

对于网格A: 网格的质心A坐标和最适合球体的坐标(+半径)-我想旋转网格,使其垂直于上述数据描述的向量?

对于网格B: 网格B的质心和最佳拟合平面法线的向量-我想旋转网格,使其垂直于上述数据描述的向量

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)