Search Results for

    Show / Hide Table of Contents

    Class RigidBodyDef3D

    Definition of a rigid body in 3D.

    Inheritance
    object
    PhysicBodyDef3D
    PhysicBodyDef3D<IRigidBody3D>
    RigidBodyDef3D
    Inherited Members
    PhysicBodyDef3D.Position
    PhysicBodyDef3D.Orientation
    PhysicBodyDef3D.CollisionCategories
    PhysicBodyDef3D.MaskBits
    PhysicBodyDef3D.CenterOfMassOffset
    PhysicBodyDef3D.Friction
    PhysicBodyDef3D.RollingFriction
    PhysicBodyDef3D.Restitution
    PhysicBodyDef3D.CcdMotionThreshold
    PhysicBodyDef3D.CcdSweptSphereRadius
    PhysicBodyDef3D.BodyComponent
    PhysicBodyDef3D.IsSensor
    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

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX