Skip to content

A mini-app to explore algorithms for generating contours from 3D volumes.

License

Notifications You must be signed in to change notification settings

sandialabs/miniIsosurface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniIsosurface

The miniIsosurface miniapp consists of Marching Cubes and Flying Edges isosurface algorithms implemented on a variety of parallel computing paradigms. For comparison purposes, there is also an equivalent program to run the implementation in the VTK library.

The seminal Marching Cubes paper:

  • Lorensen, William E., and Harvey E. Cline. "Marching cubes: A high resolution 3D surface construction algorithm." ACM siggraph computer graphics. Vol. 21. No. 4. ACM, 1987.

The Flying Edges paper:

  • Schroeder, William, Rob Maynard, and Berk Geveci. "Flying edges: A high-performance scalable isocontouring algorithm." Large Data Analysis and Visualization (LDAV), 2015 IEEE 5th Symposium on. IEEE, 2015.

For further information, see the README files in the marchingCubes, flyingEdges, and vtkReference directories.

License

miniIsosurface is distributed under the OSI-approved BSD 3-clause License. See LICENSE.txt for details.

Copyright (c) 2017 National Technology & Engineering Solutions of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the U.S. Government retains certain rights in this software.

SCR# 2260

About

A mini-app to explore algorithms for generating contours from 3D volumes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published