|
file | AnalyticUtil.hpp |
| Utility functions for functions dealing with analytic geometry.
|
|
file | BREP.hpp |
| Boundary representation (or B-Rep) of a geometric shape, using a collection of connected surfaces, edges and vertices.
|
|
file | Curve.hpp |
| Curve is an abstract representation of a smooth curve geometry in 3D.
|
|
file | Face.hpp |
| Abstract interface for geometric faces.
|
|
file | GenericFace.hpp |
| The GenericFace implementation is a type of Face that consist of abstract Surfaces and Curves.
|
|
file | ImplicitBREP.hpp |
| Type of BREP where all surfaces are of type ImplicitSurface, and edges are of type ParametricCurve.
|
|
file | ImplicitFace.hpp |
| Type of Face, where the surface is an ImplicitSurface and the edges are of type ParametricCurve.
|
|
file | ImplicitShell.hpp |
| Type of Shell where all surfaces are of type ImplicitSurface and all curves are of type ParametricCurve.
|
|
file | ImplicitSurface.hpp |
| Interface for implicit surfaces. An implicit surface is given by an expression of the form \( F(\mathbf{x})=0, \mathbf{x} \in \mathbb{R}^3\).
|
|
file | ImplicitTorus.hpp |
| Torus defined as an implicit surface.
|
|
file | IndexedFaceArray.hpp |
| An indexed face array is a proxy to a Shell, that makes it possible to easily sort faces and take subsets without modifying the underlying Shell.
|
|
file | ParametricCurve.hpp |
| Interface for parametric curves. A parametric curve, \( \mathbf{p}(t) \in \mathbb{R}^3 \), has its points given as a function of a single parameter, \( t \in \mathbb{R}\).
|
|
file | Shell.hpp |
| A shell represents the geometry of an object as a collection of non-connected faces.
|
|
file | Surface.hpp |
| Surface is an abstract representation of a smooth surface geometry.
|
|