我有一个MeshLab呈现的STL文件。
STL文件包含多个命名实体。 (它表示装入箱子的物品。)文件如下所示:
solid VBA330K005
facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
outer loop
vertex 0 0 0
vertex 347 0 0
vertex 0 219 0
endloop
endfacet
....
endsolid VBA330K005
solid VBA330K009
...
我需要能够按名称可视化各个实体。突出显示特定实体或隐藏它。 我在GUI上搜索过,但看不到怎么做。
答案 0 :(得分:0)
使用多个' solid
'在单个STL文件中并不常见,MeshLab不支持它。
您可以尝试在github上发出功能请求。如果许多人最终支持它,它将被实施。
与此同时,最简单的方法就是使用awk
拆分文件gawk ' /solid/ { ++a; fn=sprintf("item%02d.stl", a);
print "Writing: ", fn } { print $0 >> fn; } ' mycomposedstl.stl