我计划使用OpenVDB分析3D对象/网格。目的是:
OpenVDB有一些tools可用:
这是一大堆令人困惑的工具供您选择。有OpenVDB经验的人知道吗:
答案 0 :(得分:0)
OpenVDB社区提供的答案:
一个重要的问题是“ 3D对象/网格”的含义。
OpenVDB非常擅长通过曲面执行这些区域 将它们表示为带符号的距离字段。但是“网眼”一词 提出一些您可能想要维护拓扑的警报。在 在这种情况下,另一个库可能更有效。
这听起来也像是您要解决的问题域 探索。为此,我不会直接写代码,而是 首先使用3d应用程序探索解决方案。我自己有偏见 选择是Houdini,您可以获取其学徒版本 自由。这将大多数VDB代码提供为单独的节点。因此对于 例如,您可以使用文件SOP从磁盘加载网格,从VDB从磁盘加载网格。 将其转换为带符号距离场的多边形,然后将其转换为VDB 分析以计算渐变。我认为渐变与什么匹配 您正在寻找坡度,但也有可能您正在寻找 弯曲...
要返回网格土地,可以使用VDB转换。最后是ROP 几何形状可以将其保存。
附带的文件显示了一个网络,用于计算近似的Y斜率 作为卷,将其重新应用到网格中,然后保存到磁盘。