Class RigidBodyDef3D
Definition of a rigid body in 3D.
Inherited Members
Namespace: Evergine.Framework.Physics3D
Assembly: Evergine.Framework.dll
Syntax
public class RigidBodyDef3D : PhysicBodyDef3D<IRigidBody3D>
Fields
AdditionalAngularDampingFactor
Additional angular damping threshold.
Declaration
public float AdditionalAngularDampingFactor
Field Value
Type | Description |
---|---|
float |
AdditionalAngularDampingThresholdSqr
Additional angular damping threshold (squared).
Declaration
public float AdditionalAngularDampingThresholdSqr
Field Value
Type | Description |
---|---|
float |
AdditionalDamping
Contains additional damping information.
Declaration
public bool AdditionalDamping
Field Value
Type | Description |
---|---|
bool |
AdditionalDampingFactor
Additional damping factor.
Declaration
public float AdditionalDampingFactor
Field Value
Type | Description |
---|---|
float |
AdditionalLinearDampingThresholdSqr
Additional linear damping threshold (Squared).
Declaration
public float AdditionalLinearDampingThresholdSqr
Field Value
Type | Description |
---|---|
float |
AngularDamping
Angular damping is used to reduce the angular velocity.
Declaration
public float AngularDamping
Field Value
Type | Description |
---|---|
float |
AngularFactor
The angular factor.
Declaration
public Vector3 AngularFactor
Field Value
Type | Description |
---|---|
Vector3 |
AngularSleepingThreshold
The angular sleep threshold.
Declaration
public float AngularSleepingThreshold
Field Value
Type | Description |
---|---|
float |
AngularVelocity
Represents the linear velocity.
Declaration
public Vector3 AngularVelocity
Field Value
Type | Description |
---|---|
Vector3 |
Gravity
Overrides the gravity vector.
Declaration
public Vector3 Gravity
Field Value
Type | Description |
---|---|
Vector3 |
LinearDamping
Linear damping is used to reduce the linear velocity.
Declaration
public float LinearDamping
Field Value
Type | Description |
---|---|
float |
LinearFactor
The linear factor.
Declaration
public Vector3 LinearFactor
Field Value
Type | Description |
---|---|
Vector3 |
LinearSleepingThreshold
The linear sleep threshold.
Declaration
public float LinearSleepingThreshold
Field Value
Type | Description |
---|---|
float |
LinearVelocity
Represents the linear velocity.
Declaration
public Vector3 LinearVelocity
Field Value
Type | Description |
---|---|
Vector3 |
LocalInertia
The local inertia.
Declaration
public Vector3 LocalInertia
Field Value
Type | Description |
---|---|
Vector3 |
Mass
The mass of the body.
Declaration
public float Mass
Field Value
Type | Description |
---|---|
float |
OverrideGravity
Overridden gravity vector.
Declaration
public bool OverrideGravity
Field Value
Type | Description |
---|---|
bool |
Type
The rigid body 2D type.
Declaration
public RigidBodyType3D Type
Field Value
Type | Description |
---|---|
RigidBodyType3D |