-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmeshlab_processing.mlx
More file actions
24 lines (24 loc) · 4.04 KB
/
meshlab_processing.mlx
File metadata and controls
24 lines (24 loc) · 4.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE FilterScript>
<FilterScript>
<filter name="Re-Orient all faces coherentely"/>
<filter name="Simplification: Quadric Edge Collapse Decimation">
<Param type="RichInt" tooltip="The desired final number of faces." description="Target number of faces" name="TargetFaceNum" value="2000"/>
<Param type="RichFloat" tooltip="If non zero, this parameter specifies the desired final size of the mesh as a percentage of the initial size." description="Percentage reduction (0..1)" name="TargetPerc" value="0"/>
<Param type="RichFloat" tooltip="Quality threshold for penalizing bad shaped faces.<br>The value is in the range [0..1]
 0 accept any kind of face (no penalties),
 0.5 penalize faces with quality < 0.5, proportionally to their shape
" description="Quality threshold" name="QualityThr" value="1"/>
<Param type="RichBool" tooltip="The simplification process tries to do not affect mesh boundaries during simplification" description="Preserve Boundary of the mesh" name="PreserveBoundary" value="false"/>
<Param type="RichFloat" tooltip="The importance of the boundary during simplification. Default (1.0) means that the boundary has the same importance of the rest. Values greater than 1.0 raise boundary importance and has the effect of removing less vertices on the border. Admitted range of values (0,+inf). " description="Boundary Preserving Weight" name="BoundaryWeight" value="1"/>
<Param type="RichBool" tooltip="Try to avoid face flipping effects and try to preserve the original orientation of the surface" description="Preserve Normal" name="PreserveNormal" value="false"/>
<Param type="RichBool" tooltip="Avoid all the collapses that should cause a topology change in the mesh (like closing holes, squeezing handles, etc). If checked the genus of the mesh should stay unchanged." description="Preserve Topology" name="PreserveTopology" value="false"/>
<Param type="RichBool" tooltip="Each collapsed vertex is placed in the position minimizing the quadric error.
 It can fail (creating bad spikes) in case of very flat areas. 
If disabled edges are collapsed onto one of the two original vertices and the final mesh is composed by a subset of the original vertices. " description="Optimal position of simplified vertices" name="OptimalPlacement" value="true"/>
<Param type="RichBool" tooltip="Add additional simplification constraints that improves the quality of the simplification of the planar portion of the mesh." description="Planar Simplification" name="PlanarQuadric" value="false"/>
<Param type="RichBool" tooltip="Use the Per-Vertex quality as a weighting factor for the simplification. The weight is used as a error amplification value, so a vertex with a high quality value will not be simplified and a portion of the mesh with low quality values will be aggressively simplified." description="Weighted Simplification" name="QualityWeight" value="false"/>
<Param type="RichBool" tooltip="After the simplification an additional set of steps is performed to clean the mesh (unreferenced vertices, bad faces, etc)" description="Post-simplification cleaning" name="AutoClean" value="true"/>
<Param type="RichBool" tooltip="The simplification is applied only to the selected set of faces.
 Take care of the target number of faces!" description="Simplify only selected faces" name="Selected" value="false"/>
</filter>
<filter name="Taubin Smooth">
<Param type="RichFloat" tooltip="The lambda parameter of the Taubin Smoothing algorithm" description="Lambda" name="lambda" value="0.5"/>
<Param type="RichFloat" tooltip="The mu parameter of the Taubin Smoothing algorithm" description="mu" name="mu" value="-0.53"/>
<Param type="RichInt" tooltip="The number of times that the taubin smoothing is iterated. Usually it requires a larger number of iteration than the classical laplacian" description="Smoothing steps" name="stepSmoothNum" value="10"/>
<Param type="RichBool" tooltip="If checked the filter is performed only on the selected faces" description="Affect only selected faces" name="Selected" value="false"/>
</filter>
</FilterScript>