Module splashsurf_lib::mesh

source ·
Expand description

Basic mesh types used by the library and implementation of VTK export

This modules provides four basic types of meshes embedded in three dimensional spaces used by the library:

Furthermore, it provides the MeshWithData type that can be used to attach additional attributes to vertices (e.g. normals) or cells (e.g. areas/aspect ratios) of the mesh.

If the vtk_extras feature is enabled, this module also provides traits to convert these meshes to vtkio data types for serialization to VTK files. For example:

Re-exports

Modules

  • vtk_helpervtk_extras
    Trait implementations to convert meshes into types supported by vtkio

Structs

Enums

Traits

  • Basic interface for mesh cells consisting of a collection of vertex indices
  • Basic functionality that is provided by all meshes of the library
  • Utility functions for triangles meshes

Functions