Skip to main content

Surface Mesh

A surface mesh is a 3D representation of an object's outer boundary using connected polygons. In Volvicon, surface meshes are typically generated from masks or volume data and are used for visualization, measurement, and export.

Surface Mesh

What is a Surface Mesh?

A surface mesh consists of:

ComponentDescription
VerticesPoints in 3D space (X, Y, Z coordinates)
EdgesLines connecting vertices
FacesPolygons (usually triangles) formed by edges
NormalsVectors perpendicular to faces, used for lighting

Triangular meshes are most common because triangles are always planar and easy to render.

Creating Surface Meshes

Surface meshes can be created from:

SourceMethod
MasksMarching cubes algorithm extracts the surface boundary
Volume imagesIsosurface extraction at a specified intensity threshold
Imported filesSTL, OBJ, PLY, and other mesh formats

Mesh Quality

Mesh quality affects both visualization and downstream use:

FactorDescription
Triangle countNumber of faces; higher = more detail but larger file
SmoothnessHow well the mesh approximates curved surfaces
ManifoldA "watertight" mesh with no holes or self-intersections
Normal consistencyAll face normals pointing outward

Mesh Processing

Volvicon provides tools to improve mesh quality:

OperationDescription
SmoothingReduce surface roughness while preserving shape
DecimationReduce triangle count while maintaining shape
RemeshingCreate uniform triangle sizes
Hole fillingClose gaps in the mesh
Boolean operationsCombine, subtract, or intersect meshes

Common Uses

Surface meshes are used for:

  • 3D printing – Export to STL for additive manufacturing
  • CAD integration – Import into CAD software for design
  • Simulation – Boundary conditions for FEA or CFD
  • Visualization – High-quality 3D rendering
  • Measurement – Surface area, volume, dimensions

File Formats

FormatDescription
STLSimple format, widely supported, no color
OBJSupports materials and textures
PLYSupports vertex colors
3MFModern format with color and material support

Surface Mesh vs Volume Mesh

Surface MeshVolume Mesh
Represents only the outer boundaryFills the interior with elements
Triangular facesTetrahedral or hexahedral elements
Used for visualization and 3D printingUsed for simulation (FEA, CFD)
Smaller file sizeLarger file size