ShapeOp
0.1.0
|
Go to the source code of this file.
Classes | |
class | ShapeOp::Constraint |
Base class of any constraints. This class defines the interface of a ShapeOp constraint. More... | |
class | ShapeOp::EdgeStrainConstraint |
Edge strain constraint. Constrains the distance between two points to a range. See [2] for more details. More... | |
class | ShapeOp::TriangleStrainConstraint |
A mesh-independent triangle strain-limiting constraint. See [2] for more details. More... | |
class | ShapeOp::TetrahedronStrainConstraint |
A mesh-independent tetrahedron strain-limiting constraint. See [2] for more details. More... | |
class | ShapeOp::AreaConstraint |
Area constraint. Limits the area of a triangle to a range. See [2] for more details. More... | |
class | ShapeOp::VolumeConstraint |
Volume constraint. Limits the volume of a tetrahedron to a range. See [2] for more details. More... | |
class | ShapeOp::BendingConstraint |
Bending constraint. Limits the bending between two neighboring triangles. See [2] for more details. More... | |
class | ShapeOp::ClosenessConstraint |
Closeness constraint. Constrains a vertex to a position in space. Projects onto a given rest position. More... | |
class | ShapeOp::LineConstraint |
Line constraint. Constrains a set of vertices to lie on the same line. See [1] for more details. More... | |
class | ShapeOp::PlaneConstraint |
Plane constraint. Constrains a set of vertices to lie on the same plane. See [1] for more details. More... | |
class | ShapeOp::CircleConstraint |
Circle constraint. Constrains a set of vertices to lie on the same circle. See [1] for more details. More... | |
class | ShapeOp::SphereConstraint |
Sphere constraint. Constrains a set of vertices to lie on a sphere. See [1] for more details. More... | |
class | ShapeOp::SimilarityConstraint |
Similarity or Rigid constraint. Perserves the relative location of a set of vertices. See [1] for more details. More... | |
class | ShapeOp::RectangleConstraint |
Rectangle constraint. Constrains the four vertices of a quad to be a rectangle. See [1] for more details. More... | |
class | ShapeOp::ParallelogramConstraint |
ParallelogramConstraint constraint. Constrains the four vertices of a quad to be a parallelogram. See [1] for more details. More... | |
class | ShapeOp::UniformLaplacianConstraint |
Uniform Laplacian Constraint. Minimizes the uniform laplacian respectively the uniform laplacian of displacements. More... | |
class | ShapeOp::AngleConstraint |
Angle range constraint. Constrains the angle between the two lines formed by three points to a range. See [3] for more details. More... | |
Namespaces | |
ShapeOp | |
Namespace of the ShapeOp library. | |
Macros | |
#define | M_PI 3.14159265358979323846 |
This file containts all the constraints of the ShapeOp libary.
#define M_PI 3.14159265358979323846 |
Defining pi.