Search Results for

    Show / Hide Table of Contents

    Class BulletMeshCollider3D

    The BulletBoxCollider3D implements Bullet rigid body for Evergine.

    Inheritance
    object
    BulletCollider3D
    BulletCollider3D<ScaledBvhTriangleMeshShape>
    BulletMeshCollider3D
    Implements
    IMeshColliderShape3D
    IColliderShape3D
    Inherited Members
    BulletCollider3D<ScaledBvhTriangleMeshShape>.InternalCollider
    BulletCollider3D.OffsetTransform
    BulletCollider3D.ColliderComponent
    BulletCollider3D.Margin
    Namespace: Evergine.Bullet
    Assembly: Evergine.Bullet.dll
    Syntax
    public sealed class BulletMeshCollider3D : BulletCollider3D<ScaledBvhTriangleMeshShape>, IMeshColliderShape3D, IColliderShape3D

    Constructors

    BulletMeshCollider3D(Mesh)

    Initializes a new instance of the BulletMeshCollider3D class.

    Declaration
    public BulletMeshCollider3D(Mesh mesh)
    Parameters
    Type Name Description
    Mesh mesh

    The mesh.

    Properties

    Convex

    Gets or sets a value indicating whether we need to create a convex shape from the mesh.

    Declaration
    public bool Convex { get; set; }
    Property Value
    Type Description
    bool

    LocalScaling

    Gets or setsthe local scaling.

    Declaration
    public override Vector3 LocalScaling { get; set; }
    Property Value
    Type Description
    Vector3
    Overrides
    BulletCollider3D<ScaledBvhTriangleMeshShape>.LocalScaling

    Mesh

    Gets or sets the mesh of the shape.

    Declaration
    public Mesh Mesh { get; set; }
    Property Value
    Type Description
    Mesh

    Size

    Gets or sets the local scaling.

    Declaration
    public Vector3 Size { get; set; }
    Property Value
    Type Description
    Vector3

    Methods

    Dispose()

    Dispose this collider 3D instance.

    Declaration
    public override void Dispose()
    Overrides
    BulletCollider3D<ScaledBvhTriangleMeshShape>.Dispose()

    InternalRefreshShapeDimension()

    Refresh the shape dimensions.

    Declaration
    protected override void InternalRefreshShapeDimension()
    Overrides
    BulletCollider3D.InternalRefreshShapeDimension()

    Implements

    IMeshColliderShape3D
    IColliderShape3D

    Extension Methods

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