|
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.
1.8.9.1