Search Results for

    Show / Hide Table of Contents

    Class PhysicBodyDef3D

    Definition of a Physic Body 3D.

    Inheritance
    object
    PhysicBodyDef3D
    PhysicBodyDef3D<T>
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.Framework.Physics3D
    Assembly: Evergine.Framework.dll
    Syntax
    public class PhysicBodyDef3D

    Fields

    BodyComponent

    The physic body.

    Declaration
    public PhysicBody3D BodyComponent
    Field Value
    Type Description
    PhysicBody3D

    CcdMotionThreshold

    Gets or sets the CCD motion threshold.

    Declaration
    public float CcdMotionThreshold
    Field Value
    Type Description
    float
    Remarks

    CCD motion clamping activates for convex objects that exceed a (squared to avoid taking square roots) velocity threshold. By default this threshold is zero, which means this feature is disabled for rigid bodies.

    CcdSweptSphereRadius

    Gets or sets the CCD swept shere radius.

    Declaration
    public float CcdSweptSphereRadius
    Field Value
    Type Description
    float
    Remarks

    CCD works on an embedded sphere of radius, make sure this radius is embedded inside the convex objects, preferably smaller.

    CenterOfMassOffset

    RigidBody center of mass offset.

    Declaration
    public Matrix4x4 CenterOfMassOffset
    Field Value
    Type Description
    Matrix4x4

    CollisionCategories

    Gets or sets the collision category bits.

    Declaration
    public CollisionCategory3D CollisionCategories
    Field Value
    Type Description
    CollisionCategory3D

    Friction

    Gets or sets the friction of the body.

    Declaration
    public float Friction
    Field Value
    Type Description
    float

    IsSensor

    This body is not affected by collisions.

    Declaration
    public bool IsSensor
    Field Value
    Type Description
    bool

    MaskBits

    Gets or sets the collision mask bits.

    Declaration
    public CollisionCategory3D MaskBits
    Field Value
    Type Description
    CollisionCategory3D

    Orientation

    The orientation.

    Declaration
    public Quaternion Orientation
    Field Value
    Type Description
    Quaternion

    Position

    The translation.

    Declaration
    public Vector3 Position
    Field Value
    Type Description
    Vector3

    Restitution

    Gets or sets the restitution of the body.

    Declaration
    public float Restitution
    Field Value
    Type Description
    float

    RollingFriction

    Gets or sets the rolling friction of the body.

    Declaration
    public float RollingFriction
    Field Value
    Type Description
    float

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX