|
SuperDex Physics C++ API
|
#include "mochi_enums.h"#include "mochi_handle.h"#include <mochi_core/articulated_body/articulated_body_params.h>#include <mochi_core/contact/contact_params.h>#include <mochi_core/geometry/aabb.h>#include <mochi_core/geometry/grid_sdf_params.h>#include <mochi_core/integration/integration_params.h>#include <mochi_core/materials/material_params.h>#include <mochi_core/mochi_platform.h>#include <mochi_core/solvers/linear_solver_params.h>#include <mochi_core/solvers/nonlinear_solver_params.h>#include <mochi_core/utils/color.h>#include <mochi_core/utils/constants.h>#include <mochi_core/utils/dynamic_array.h>#include <mochi_core/utils/dynamic_string.h>#include <mochi_core/utils/eval_params.h>#include <mochi_core/utils/nd_array.h>#include <mochi_core/utils/quaternion.h>#include <mochi_core/utils/span.h>#include <mochi_core/utils/transform_rt.h>#include <mochi_core/utils/verbosity_params.h>#include <functional>#include <optional>Go to the source code of this file.
Classes | |
| struct | superdex::Articulated3dRotationRangeConstraintParams |
| Parameters for creating a range constraint on a 3D-rotation articulated joint. More... | |
| struct | superdex::Articulated3dRotationTargetConstraintParams |
| Parameters for creating a target constraint on 3D rotation DoFs of an articulated actor. More... | |
| struct | superdex::ArticulatedActorParams |
| Parameters to create an articulated actor. More... | |
| struct | superdex::ArticulatedCycleJointParams |
| Parameters for a cycle-closing joint within an articulated actor. More... | |
| struct | superdex::ArticulatedJointParams |
| Parameters describing a single joint within an articulated actor. More... | |
| struct | superdex::ArticulatedLinkParams |
| Parameters describing a single rigid link within an articulated actor. More... | |
| struct | superdex::ArticulatedShapeInfo |
| Information describing an articulated shape's kinematic structure. More... | |
| struct | superdex::ArticulatedSingleDofRangeConstraintParams |
| Parameters for creating a range constraint on a single articulated DoF. More... | |
| struct | superdex::ArticulatedSingleDofTargetConstraintParams |
| Parameters for creating a target constraint on a single articulated DoF. More... | |
| struct | superdex::ArticulatedSkinParams |
| Optional skinned mesh attached to an articulated actor for collision and rendering. More... | |
| struct | superdex::AsyncStepParams |
| Parameters controlling the stepping behavior of an AsyncScene. More... | |
| struct | superdex::BoundarySubsamplingParams |
| Parameters for subsampling boundary integrals such as contact. More... | |
| struct | superdex::ConstraintParams |
| Base constraint parameters. More... | |
| struct | superdex::ContactPoint |
| Information about a contact point between two actors. More... | |
| struct | superdex::DebugDrawData |
| Collection of debug draw primitives. More... | |
| struct | superdex::DebugDrawLineVertices |
| Line primitives for debug visualization. More... | |
| struct | superdex::DebugDrawSpheres |
| Sphere primitives for debug visualization. More... | |
| struct | superdex::DeformableNodePositionConstraintParams |
| Parameters for creating a position constraint on a deformable actor node. More... | |
| struct | superdex::DeformableNodeToDeformableNodeConstraintParams |
| Parameters for creating a constraint coupling a node in a deformable actor to a node in another deformable actor. More... | |
| struct | superdex::DeformableNodeToRigidConstraintParams |
| Parameters for creating a constraint coupling a deformable node to a rigid actor. More... | |
| struct | superdex::JointRotationRangeConstraintParams |
| Parameters for creating a joint rotation range constraint between two rigid actors. More... | |
| struct | superdex::JointRotationTrackingConstraintParams |
| Parameters for creating a joint rotation tracking constraint between two rigid actors. More... | |
| struct | superdex::NodeContactForce |
| Contact force applied to a specific node. More... | |
| struct | superdex::PerformanceStats |
| Timing and profiling metrics from the last simulation step. More... | |
| struct | superdex::PoseConstraintInfo |
| Information about a single pose constraint in a pose controller. More... | |
| struct | superdex::PoseControllerParams |
| Parameters to create a pose controller for an articulated actor. More... | |
| struct | superdex::PoseTrackingParams |
| Parameters for pose controller tracking constraints. More... | |
| struct | superdex::RecenteringParams |
| Parameters controlling recentering behavior for soft actors (not soft-skinned). More... | |
| struct | superdex::RecordingParams |
| Parameters controlling what data gets included in a scene recording. More... | |
| struct | superdex::RigidActorParams |
| Parameters to create a rigid body actor. More... | |
| struct | superdex::RigidPivotPositionConstraintParams |
| Parameters for creating a position constraint on a rigid actor's pivot point. More... | |
| struct | superdex::RigidPivotRotationConstraintParams |
| Parameters for creating a rotation constraint on a rigid actor's pivot frame. More... | |
| struct | superdex::RigidPivotToRigidTargetConstraintParams |
| Parameters for creating a constraint on a rigid actor's pivot point. More... | |
| struct | superdex::RigidPrismaticJointConstraintParams |
| Parameters for creating a prismatic joint between two rigid actors. More... | |
| struct | superdex::RigidSphericalJointConstraintParams |
| Parameters for creating a spherical joint between two rigid actors. More... | |
| struct | superdex::RodElementRotationToRigidConstraintParams |
| Parameters for creating a tracking constraint on the relative rotation between a rigid actor and a rod element. More... | |
| struct | superdex::SdfDistances |
| SDF distance information for active contact sample points. More... | |
| struct | superdex::SoftActorParams |
| Parameters to create a soft deformable actor. More... | |
| struct | superdex::SoftSkinnedActorParams |
| Parameters to create soft-skinned actors with a shared articulated skeleton. More... | |
| struct | superdex::SolverParams |
| Simulation solver configuration parameters. More... | |
| struct | superdex::SolverStats |
| Solver convergence metrics from the last simulation step. More... | |
| struct | superdex::StepInfo |
| Information passed to per-step callbacks. More... | |
Namespaces | |
| namespace | superdex |