SuperDex Physics C++ API
Loading...
Searching...
No Matches
mochi_enums.h File Reference

Go to the source code of this file.

Namespaces

namespace  superdex

Enumerations

enum class  superdex::ActorBoundaryElementType {
  superdex::P1Q1 , superdex::P1Q3 , superdex::P1Q6 , superdex::ExperimentalP1Q7 ,
  superdex::ExperimentalP1Q12 , superdex::ExperimentalP1Q16 , superdex::Count , superdex::Default = P1Q3
}
 Two-dimensional discretization element types for actor boundary integrals. More...
enum class  superdex::ActorSegmentElementType {
  superdex::P1Q1 , superdex::P1Q2 , superdex::P1Q3 , superdex::Count ,
  superdex::Default = P1Q3
}
 One-dimensional discretization element types for actor segment integrals. More...
enum class  superdex::ActorType {
  superdex::None , superdex::Rigid , superdex::Soft , superdex::Articulated ,
  superdex::Shell , superdex::Rod , superdex::Count
}
 Type of actor. More...
enum class  superdex::BoundarySubsamplingStrategy { superdex::UniformProbability = 0 , superdex::AreaProportional = 1 , superdex::Count = 2 }
 Strategy for selecting the active boundary faces when subsampling boundary integrals. More...
enum class  superdex::ConstraintType {
  superdex::None , superdex::ArticulatedSingleDofRange , superdex::Articulated3dRotationRange , superdex::ArticulatedSingleDofTarget ,
  superdex::Articulated3dRotationTarget , superdex::JointRotationRange , superdex::JointRotationTracking , superdex::RigidPivotPosition ,
  superdex::RigidPivotToRigidTarget , superdex::RigidPivotRotation , superdex::RigidPrismaticJoint , superdex::RigidSphericalJoint ,
  superdex::DeformableNodePosition , superdex::DeformableNodeToRigid , superdex::DeformableNodeToDeformableNode , superdex::RodElementRotationToRigid ,
  superdex::Count
}
 Type of constraint acting on actors' degrees of freedom. More...
enum class  superdex::IncludeNestedActors { superdex::No , superdex::Yes , superdex::Count }
 Specifies whether actor-contact filtering also applies to nested actors. More...
enum class  superdex::PoseConstraintType {
  superdex::Joint = 0 , superdex::LinkTranslation = 1 , superdex::LinkRotation = 2 , superdex::Count ,
  superdex::Invalid = 255
}
 Type of constraint in an articulated pose controller. More...
enum class  superdex::QueryType {
  superdex::NodePositions , superdex::ElementsDeformationGradient , superdex::SurfaceNodePositions , superdex::SurfaceNodeNormals ,
  superdex::VisualNodePositions , superdex::VisualNodeNormals , superdex::ContactPoints , superdex::ElasticEnergy ,
  superdex::NodeContactForces , superdex::ConstraintForce , superdex::ArticulatedControllerForce , superdex::SdfDistances ,
  superdex::TotalContactForce , superdex::Count
}
 Type of query data to compute for an actor or constraint. More...