# STL Meshing properties and controls

**URL:** <https://discourse.slicer.org/t/stl-meshing-properties-and-controls/16607>\
**Category:** Support\
**Tags:** stl, 3d-model\
**Created:** [March 18, 2021, 5:35am UTC](https://discourse.slicer.org/t/stl-meshing-properties-and-controls/16607 "2021-03-18T05:35:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nicholas.jacobson](https://avatars.discourse-cdn.com/v4/letter/n/ba8739/32.png) [@Nicholas.jacobson](https://discourse.slicer.org/u/Nicholas.jacobson)\
**Post date:** [March 18, 2021, 5:35am UTC](https://discourse.slicer.org/t/stl-meshing-properties-and-controls/16607/1 "2021-03-18T05:35:47Z")

</div>

Is there a way to understand the controls for meshing to an STL file. I’d like to be able to modify edge length properties, angles, and other elements inherent to stl meshing… or at least know what they are set at by default.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [March 26, 2021, 3:09am UTC](https://discourse.slicer.org/t/stl-meshing-properties-and-controls/16607/2 "2021-03-26T03:09:38Z")

</div>

There are no such meshing parameters. During meshing of the labelmap, each voxel is converted to a triangle, therefore the number and size of triangles are dictated by the voxel size of the labelmap’s geometry. There are various mesh processing, smoothing, re-meshing algorithms to reduce number of triangles while preserving details and good mesh quality. You can try Decimation and Smoothing options in Surface toolbox. You may also try mesh processing Python packages, such as [ACVD](https://github.com/pyvista/pyacvd).
