Package toxi.geom.mesh


Interface Summary
Mesh3D Common interface for 3D (triangle) mesh containers.
STLColorModel  
SurfaceFunction This interface defines a functor for evaluating the coordinates of a surface mesh used by SurfaceMeshBuilder.
WEMeshFilterStrategy  
 

Class Summary
BezierPatch 4x4 bezier patch implementation with tesselation support (dynamic resolution) for generating triangle mesh representations.
BoxSelector A VertexSelector implementation for selecting vertices within a given AABB.
DefaultSelector  
DefaultSTLColorModel  
Face  
LaplacianSmooth Applies a laplacian smooth function to all vertices in the mesh
MaterialiseSTLColorModel  
OBJWriter Extremely bare bones Wavefront OBJ 3D format exporter.
PlaneSelector A VertexSelector implementation for selecting vertices in relation to a given Plane.
SphereFunction This implementation of a SurfaceFunction samples a given Sphere instance when called by the SurfaceMeshBuilder.
SphericalHarmonics Spherical harmonics surface evaluator based on code by Paul Bourke: http://local.wasp.uwa.edu.au/~pbourke/geometry/sphericalh/
STLReader Utility class to read binary STL files and turn them into TriangleMesh instances.
STLWriter A simple, but flexible and memory efficient exporter for binary STL files.
SuperEllipsoid Super ellipsoid surface evaluator based on code by Paul Bourke: http://local.wasp.uwa.edu.au/~pbourke/geometry/superellipse/
SurfaceMeshBuilder An extensible builder class for TriangleMeshes based on 3D surface functions using spherical coordinates.
Terrain Implementation of a 2D grid based heightfield with basic intersection features and conversion to TriangleMesh.
TriangleMesh An extensible class to dynamically build, manipulate & export triangle meshes.
Vertex  
VertexSelector Abstract parent class for selecting mesh vertices and manipulating resulting selections using set theory operations.
WEFace  
WETriangleMesh A class to dynamically build, manipulate & export triangle meshes.
WEVertex  
WingedEdge