如何自动移除靠近视点的多余表面块

Posted

技术标签:

【中文标题】如何自动移除靠近视点的多余表面块【英文标题】:How to auto-remove redundant surface pieces that are closer to the viewpoint 【发布时间】:2017-04-14 06:03:17 【问题描述】:

假设我有两部分 3D 网格,需要将它们融合成一个集成的 3D 模型。融合后,一些不用于关闭 3D 模型的构面是冗余,我想自动删除它们。我想知道现有软件中的某些过滤器(例如,meshlab、blender 等)是否可以完成这项工作,或者是否有一些特定的算法可以处理这个问题?

下面是我的一个丑陋的手绘草图,希望它可以帮助理解我的意图:

PS:不确定这个问题是否适合 S.O.或者 superuser.com,我把它放在这里是因为 TAG 建议更丰富;)

【问题讨论】:

【参考方案1】:

如何在 Maya 中进行操作:

    使两个对象都成为封闭的几何体,这意味着网格上不会留下空洞。您可以在 Maya 中使用“填充孔”功能。 确保没有历史节点连接到对象。 (搜索 Maya 删除历史记录) 选择对象,然后在 Maya 中运行布尔运算(交集)。

【讨论】:

【参考方案2】:

我不认为有一个全自动的方式,但是在搅拌机中的几个步骤应该可以实现你想要的。

    根据需要放置网片。 使用 Mesh->Faces->Intersect (Knife) - 这将在碎片相互交叉处切割网格。 按 A 取消选择所有内容,然后将鼠标悬停在不需要的极端位置上按 L 选择与其连接的网格,然后选择 X->顶点删除它们。 对所有不需要的部分重复 3。 按 A 选择所有内容,然后按 W->Remove Doubles 将彼此靠近的顶点合并,将剩余的网格合并为一个坚实的一块。

【讨论】:

以上是关于如何自动移除靠近视点的多余表面块的主要内容,如果未能解决你的问题,请参考以下文章

ps裁剪图片的时候,如果太靠近画布边缘会自动贴边,该怎么设置让他不贴边

gis中栅格表面的视点分析怎么没有

zabbix 自动发现多余的网卡怎么删除

iOS 移除 UITextView 内容下方的额外空间

请问用CSS如何控制自动隐藏多余的内容?

HDFS冗余数据块的自动删除