ShapeOp
0.1.0
|
▼CShapeOp::Constraint | Base class of any constraints. This class defines the interface of a ShapeOp constraint |
CShapeOp::AngleConstraint | Angle range constraint. Constrains the angle between the two lines formed by three points to a range. See [3] for more details |
CShapeOp::AreaConstraint | Area constraint. Limits the area of a triangle to a range. See [2] for more details |
CShapeOp::BendingConstraint | Bending constraint. Limits the bending between two neighboring triangles. See [2] for more details |
CShapeOp::CircleConstraint | Circle constraint. Constrains a set of vertices to lie on the same circle. See [1] for more details |
CShapeOp::ClosenessConstraint | Closeness constraint. Constrains a vertex to a position in space. Projects onto a given rest position |
CShapeOp::EdgeStrainConstraint | Edge strain constraint. Constrains the distance between two points to a range. See [2] for more details |
CShapeOp::LineConstraint | Line constraint. Constrains a set of vertices to lie on the same line. See [1] for more details |
CShapeOp::ParallelogramConstraint | ParallelogramConstraint constraint. Constrains the four vertices of a quad to be a parallelogram. See [1] for more details |
CShapeOp::PlaneConstraint | Plane constraint. Constrains a set of vertices to lie on the same plane. See [1] for more details |
CShapeOp::RectangleConstraint | Rectangle constraint. Constrains the four vertices of a quad to be a rectangle. See [1] for more details |
CShapeOp::SimilarityConstraint | Similarity or Rigid constraint. Perserves the relative location of a set of vertices. See [1] for more details |
CShapeOp::SphereConstraint | Sphere constraint. Constrains a set of vertices to lie on a sphere. See [1] for more details |
CShapeOp::TetrahedronStrainConstraint | A mesh-independent tetrahedron strain-limiting constraint. See [2] for more details |
CShapeOp::TriangleStrainConstraint | A mesh-independent triangle strain-limiting constraint. See [2] for more details |
CShapeOp::UniformLaplacianConstraint | Uniform Laplacian Constraint. Minimizes the uniform laplacian respectively the uniform laplacian of displacements |
CShapeOp::VolumeConstraint | Volume constraint. Limits the volume of a tetrahedron to a range. See [2] for more details |
▼CShapeOp::Force | Base class of any forces. This class defines interface of a ShapeOp force |
CShapeOp::GravityForce | This class defines a constant force for all vertices |
CShapeOp::VertexForce | This class defines a constant force for a unique vertex |
▼CShapeOp::LSSolver | Base class of any sparse linear system solver. This class defines the main functionalities of the ShapeOp sparse linear system solvers (Ax = b) |
CShapeOp::CGSolver | Sparse linear system solver based on CG. This class implements a sparse linear system solver based on the CG algorithm from Eigen |
CShapeOp::MINRESSolver | Sparse linear system solver based on MINRES. This class implements a sparse linear system solver based on the MINRES algorithm from Eigen |
CShapeOp::SimplicialLDLTSolver | Sparse linear system solver based on Cholesky. This class implements a sparse linear system solver based on the Cholesky LDL^T algorithm from Eigen |
CShapeOp::SORSolver | Sparse linear system solver based on successive over-relaxation (SOR) |
CShapeOpSolver | C structure that containts the C++ ShapeOp solver |
CShapeOp::Solver | ShapeOp Solver. This class implements the main ShapeOp solver based on [1] and [2] |