我想删除使用过滤条件的面部选择所选择的面部。(例如y0> 1.0)
在MeshLab GUI上很容易做到。([过滤器]-[选择]-[有条件的脸部选择,和[过滤器]-[选择]-[删除选择的
脸部])但是,有条件的脸部选择不会显示在当前过滤器脚本上。
如何在MeshLab过滤器脚本中使用条件选择面?
或者,我可以为“删除选定的面孔”指定参数吗?
谢谢,
我已经尝试在我的机器上创建该脚本,并且显然它正在运行...
是的,它正在工作,我什至可以将脚本另存为 delete_y0_1.mlx
<!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>
我可以使用以下命令重新应用过滤器:
meshlabserver -i gargoyle.ply -o output.ply -s delete_y0_1.mlx
但是然后....我再次尝试,并得到与您相同的意外行为...一个过滤器丢失了。
因此...恭喜您,您在meshlab中发现了一个错误,应该在meshlab bugtracker中报告该错误。
同时...您可以将delete_y0_1.mlx
脚本保存在此页面中并进行编辑以更改要应用的条件。
编辑:此错误已在当前版本的Meshlab中解决(2019年12月13日)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句