首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MeshLab筛选脚本中使用条件选择faces?

问如何在MeshLab筛选脚本中使用条件选择faces?
EN

Stack Overflow用户
提问于 2019-12-03 05:27:46
回答 1查看 793关注 0票数 2

我想删除使用筛选条件选择的面孔。(例如y0 > 1.0)

在MeshLab GUI上很容易做到这一点。(过滤器-选择-条件面选择,过滤器-选择-删除选定的面孔)

但是,条件面选择不会显示在当前筛选脚本上。

如何在MeshLab筛选脚本中使用条件选择faces?

或者,我可以为删除选定的面孔指定参数吗?

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-04 08:56:54

我试过在我的机器上创建那个脚本,显然它正在工作.

​

​

是的,它起作用了,我甚至可以把脚本保存为delete_y0_1.mlx

代码语言:javascript
复制
<!DOCTYPE FilterScript>
<FilterScript>
 <filter name="Conditional Face Selection">
  <Param name="condSelect" value="(y0 > 1)" description="boolean function" type="RichString"/>
 </filter>
 <filter name="Delete Selected Faces"/>
</FilterScript>

我可以使用这样的命令重新应用过滤器:

代码语言:javascript
复制
meshlabserver -i gargoyle.ply -o output.ply -s delete_y0_1.mlx

​

​

但后来..。我又试了一次,得到了和你一样的意外行为.一个过滤器丢失了。

​

​

所以..。恭喜您在meshlab中发现了一个bug,应该在网眼虫追踪器中报告。

同时..。您可以将delete_y0_1.mlx脚本保存在此页面中,并编辑它以更改要应用的条件。

编辑:这个错误已经在当前版本的meshlab上解决了(2019年12月13日)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59150662

复制
相关文章

相似问题

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