![]() | DigitalRune.Physics.Constraints Namespace |
Class | Description | |
---|---|---|
![]() | AngularLimit |
Defines a constraint that restricts rotational movement. This constraint is configurable
to create custom joints.
|
![]() | AngularVelocityMotor |
Defines a motor that controls the relative angular velocity of two constrained bodies.
|
![]() | BallJoint |
Defines a ball-and-socked joint.
|
![]() | Constraint |
Defines a constraint between two rigid bodies.
|
![]() | ConstraintCollection |
Stores the Constraint objects of a simulation.
|
![]() | ConstraintHelper |
Provides constraint-related helper methods.
|
![]() | ContactConstraint |
Defines a constraint at a rigid body contact that models non-penetration, dry friction and
bounciness.
|
![]() | CylindricalJoint |
Defines a cylindrical slider joint.
|
![]() | DistanceLimit |
Defines a constraint that limits the distance of two points.
|
![]() | EulerMotor |
Defines a motor that controls the relative orientation of two constrained bodies using Euler
angle.
|
![]() | FixedJoint |
Defines a fixed joint that removes all degrees of freedom.
|
![]() | Hinge2Joint |
Defines a joint that allows rotations on two axis. The joint can be used to model the front
wheel of a car.
|
![]() | HingeJoint |
Defines a hinge joint that only allows the constraint bodies to rotate about the hinge
axis.
|
![]() | LinearLimit |
Defines a constraint that restricts translational movement. This constraint is configurable
to create custom joints.
|
![]() | LinearVelocityMotor |
Defines a motor that controls the relative linear velocity of two constrained bodies.
|
![]() | NoRotationConstraint |
Defines a constraint that fixes the relative orientation of two bodies.
|
![]() | PlaneLimit |
Defines a limit plane and a limit point that must stay in front of the plane.
|
![]() | PointOnLineConstraint |
Defines a constraint that forces one body to move on a line that is fixed on the other body.
|
![]() | PointOnPlaneConstraint |
Restricts a body to move in a plane that is fixed on another body.
|
![]() | PositionMotor |
Defines a motor that controls the linear distance of two constrained bodies.
|
![]() | PrismaticJoint |
Defines a prismatic slider joint.
|
![]() | QuaternionMotor |
Defines a motor that controls the relative orientation of two constrained bodies using
quaternions.
|
![]() | TwistSwingLimit |
Defines a twist and swing limits to limit rotations.
|
![]() | UniversalJoint |
Defines a joint that allows rotations about two axes.
|
Interface | Description | |
---|---|---|
![]() | IConstraint |
Defines a constraint between two bodies.
|
Enumeration | Description | |
---|---|---|
![]() | LimitState |
Describe the state of a constraint limit.
|