首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyMeshLab -目标长度abs滤波器脚本.各向同性显式重选

PyMeshLab -目标长度abs滤波器脚本.各向同性显式重选
EN

Stack Overflow用户
提问于 2022-01-20 06:44:24
回答 1查看 95关注 0票数 1

我想重塑我的模型使用过滤器,称为“重获:各向同性显式重选”。在那个过滤器中,我想调整目标的长度。有两种类型的目标长度,abs和%。但是,在PyMeshLab中可用的筛选脚本中,只有以%表示的目标长度的筛选脚本。我不想调整百分比,因为我想应用相同的脚本对不同大小的模型,其中abs目标长度(以世界单位格式)将产生更相似的边缘长度,而不是%表单。

无论如何,我可以用abs形式为目标长度编写脚本吗?

EN

回答 1

Stack Overflow用户

发布于 2022-01-20 18:51:08

我认为重啮合的文档不是很清楚。我假设您使用的是当前版本的pymeshlab (21.10)

如果将浮点值作为参数传递,则应将其解释为绝对值。可以使用pymeshlab.AbsoluteValue(x)类型的参数强制执行此行为。如果需要将参数解释为百分比值,请使用pymeshlab.Percentage(x)。您可以找到一个示例这里

代码语言:javascript
复制
import pymeshlab

ms = pymeshlab.MeshSet()
ms.load_new_mesh('bunny10k.ply')

#Apply absolute value 3 as argument
ms.remeshing_isotropic_explicit_remeshing(targetlen = pymeshlab.AbsoluteValue(3))
ms.save_current_mesh('output1.ply')

ms.load_new_mesh('bunny10k.ply')
#Apply percentage 3% as argument
ms.remeshing_isotropic_explicit_remeshing(targetlen = pymeshlab.Percentage(3))
ms.save_current_mesh('output2.ply')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70781805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档