# About Surface Rendering Algorithm

**URL:** https://discourse.slicer.org/t/about-surface-rendering-algorithm/25907
**Category:** Support
**Tags:** segmentation, stl
**Created:** [October 26, 2022, 7:10am UTC](https://discourse.slicer.org/t/about-surface-rendering-algorithm/25907 "2022-10-26T07:10:15Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![wawa](https://avatars.discourse-cdn.com/v4/letter/w/f05b48/32.png) [@wawa](https://discourse.slicer.org/u/wawa)
#### Post date: [October 26, 2022, 7:10am UTC](https://discourse.slicer.org/t/about-surface-rendering-algorithm/25907/1 "2022-10-26T07:10:15Z")

</div>

Hello, I tried saving surface rendering as STL file using Segment Editor module. I wonder whether the surface rendering uses the Marching Cubes algorithm or other algorithms?  
Thank you.

Regards

---

<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: [October 27, 2022, 5:37am UTC](https://discourse.slicer.org/t/about-surface-rendering-algorithm/25907/2 "2022-10-27T05:37:37Z")

</div>

We use more modern algorithms: flying edges for isosurface extraction (tens of times faster than marching cubes when running on a multi-core CPU) and windowed sinc filter for reconstructing the continuous surface.
