Plugin type: mesh/filter

These plug-ins provide mesh filters. Unless otherwise noted, they take a triangular mesh as input, process it and hand it to the next filter in the pipeline.

Plugins:

scale vtxsort

scale

This plug-in provides a filter to scale triangulat meshes by a given strategy. Supported parameters are:

NameTypeDefaultDescription
anisoscalestreamable[[1,1,1]]Ansiotropic scaling parameter.
box-endstreamable[[256,256,256]]Box end for fitbox scaling.
box-startstreamable[[0,0,0]]Box start for fitbox scaling.
isoscalestreamable1Isotropic scaling parameter.
shiftstreamable[[0,0,0]]Shift mesh after scaling.
strategydictiso-linear
Isotropic scaling parameter.
iso-linear:Scale and shirt the mesh by scaling it isotropically as given by parameter 'isoscale' and apply a shift as given by parameter 'shift'
iso-fitbox:Fit the mesh into the given box by shifting it and apply isotropic scaling. The box is given by the parameters 'box-start' for upper, left, frontal corner, and 'box-end' for the lower, right back corner
aniso-linear:Scale and shirt the mesh by scaling it anisotropically as given by parameter 'anisoscale' and apply a shift as given by parameter 'shift'
aniso-fitbox:Fit the mesh into the given box by shifting it and apply anisotropic scaling. The box is given by the parameters 'box-start' for upper, left, frontal corner, and 'box-end' for the lower, right back corner

vtxsort

This filter sorts the vertices of a mesh according to the given direction. Specifically, the dot product between the given direction and the vertices will be ordered ascending. Supported parameters are:

NameTypeDefaultDescription
dirstreamable[[0,0,1]]Sorting direction,

Plugin consumers:

mia-meshfilter