crashcat docs
    Preparing search index...

    Module crashcat

    Namespaces

    activeEdges
    bitmask
    box
    broadphase
    capsule
    compound
    coneConstraint
    constraints
    contactConstraints
    contacts
    convexHull
    convexHullBuilder
    cylinder
    dbvt
    distanceConstraint
    emptyShape
    filter
    fixedConstraint
    hingeConstraint
    kcc
    layers
    massProperties
    motionProperties
    motorSettings
    offsetCenterOfMass
    plane
    pointConstraint
    rigidBody
    scaled
    sixDOFConstraint
    sliderConstraint
    sphere
    springSettings
    subShape
    swingTwistConstraint
    transformed
    triangleMesh
    triangleMeshBuilder
    triangleMeshBvh

    Enumerations

    CastRayStatus
    CastShapeStatus
    ConstraintType
    ContactValidateResult
    MaterialCombineMode
    MotionType
    PenetrationDepthStatus
    ShapeCategory
    ShapeType
    SupportFunctionMode
    SwingType

    Classes

    AllCastRayCollector
    AllCastShapeCollector
    AllCollidePointCollector
    AllCollideShapeCollector
    AnyCastRayCollector
    AnyCastShapeCollector
    AnyCollidePointCollector
    AnyCollideShapeCollector
    ClosestCastRayCollector
    ClosestCastShapeCollector
    ClosestCollideShapeCollector
    InternalEdgeRemovingCollector

    Interfaces

    ConvexShapeTypeRegistry
    ShapeTypeRegistry

    Type Aliases

    AddConvexRadiusSupport
    BodyId
    BodyVisitor
    BoxShape
    BoxShapeSettings
    BoxSupport
    CapsuleShape
    CapsuleShapeSettings
    CastRayCollector
    CastRayHit
    CastRaySettings
    CastRayVsShapeFn
    CastShapeCollector
    CastShapeHit
    CastShapeSettings
    CastShapeVsShapeFn
    CollidePointCollector
    CollidePointHit
    CollidePointSettings
    CollidePointVsShapeFn
    CollideShapeCollector
    CollideShapeHit
    CollideShapeSettings
    CollideShapeVsShapeFn
    CollisionDispatch
    CompoundShape
    CompoundShapeSettings
    ComputeMassPropertiesImpl
    ConeConstraint
    ConeConstraintSettings
    Contact
    ContactManifold
    ContactSettings
    ConvexHullShape
    ConvexHullShapeSettings
    ConvexShape
    CylinderShape
    CylinderShapeSettings
    DistanceConstraint
    DistanceConstraintSettings
    EmptyShape
    Face
    FixedConstraint
    FixedConstraintSettings
    GetInnerRadiusImpl
    GetLeafShapeImpl
    GetLeafShapeResult
    GetSubShapeTransformedShapeImpl
    GetSubShapeTransformedShapeResult
    GetSupportFunctionImpl
    GetSupportingFaceImpl
    GetSurfaceNormalImpl
    GjkCastRayResult
    GjkCastShapeResult
    GjkClosestPoints
    HingeConstraint
    HingeConstraintSettings
    KCC
    KCCSettings
    Listener
    MassProperties
    MotionProperties
    OffsetCenterOfMassShape
    OffsetCenterOfMassShapeSettings
    PenetrationDepth
    PlaneShape
    PlaneShapeSettings
    PointConstraint
    PointConstraintSettings
    PointSupport
    PolygonSupport
    RigidBody
    RigidBodySettings
    ScaledShape
    ScaledShapeSettings
    Shape
    ShapeBase
    ShapeDef
    ShapeDefOptions
    ShapeSupportPool
    Simplex
    SimplexPoint
    SixDOFConstraint
    SixDOFConstraintSettings
    SliderConstraint
    SliderConstraintSettings
    SphereShape
    SphereShapeSettings
    Support
    SupportingFaceResult
    SurfaceNormalResult
    SwingTwistConstraint
    SwingTwistConstraintSettings
    TransformedShape
    TransformedShapeSettings
    TransformedSupport
    TriangleMeshShape
    TriangleMeshShapeSettings
    TriangleSupport
    VoidedFeature
    World
    WorldSettings

    Variables

    ALL_CONSTRAINT_DEFS
    ALL_SHAPE_DEFS
    collisionDispatch
    DEFAULT_CONVEX_RADIUS
    DEFAULT_SHAPE_DENSITY
    DOF_ALL
    DOF_ROTATION_ONLY
    DOF_TRANSLATION_ONLY
    FACE_MAX_VERTICES
    INACTIVE_BODY_INDEX
    shapeDefs

    Functions

    addBroadphaseLayer
    addObjectLayer
    allocateShapeSupportPools
    castConvexVsConvex
    castConvexVsConvexLocal
    castRay
    castRayVsConvex
    castRayVsShape
    castShape
    castShapeVsShape
    cloneFace
    collideConvexVsConvex
    collideConvexVsConvexLocal
    collidePoint
    collidePointVsConvex
    collidePointVsShape
    collideShape
    collideShapeVsShape
    collideShapeVsShapeWithInternalEdgeRemoval
    collideShapeWithInternalEdgeRemoval
    combineMaterial
    computeClosestPointOnLine
    computeClosestPointOnTetrahedron
    computeClosestPointOnTriangle
    computeMassProperties
    copyCastRayHit
    copyCastShapeHit
    copyCollidePointHit
    copyCollideShapeHit
    copyCollideShapeSettings
    copySimplex
    createAddConvexRadiusSupport
    createAllCastRayCollector
    createAllCastShapeCollector
    createAllCollidePointCollector
    createAllCollideShapeCollector
    createAnyCastRayCollector
    createAnyCastShapeCollector
    createAnyCollidePointCollector
    createAnyCollideShapeCollector
    createBoxSupport
    createCastRayHit
    createCastShapeHit
    createClosestCastRayCollector
    createClosestCastShapeCollector
    createClosestCollideShapeCollector
    createCollidePointHit
    createCollideShapeHit
    createDefaultCastRaySettings
    createDefaultCastShapeSettings
    createDefaultCollidePointSettings
    createDefaultCollideShapeSettings
    createFace
    createGjkCastRayResult
    createGjkCastShapeResult
    createGjkClosestPoints
    createPenetrationDepth
    createPointSupport
    createPolygonSupport
    createShapeSupportPool
    createSimplex
    createSupportingFaceResult
    createTransformedSupport
    createTriangleSupport
    createWorld
    createWorldSettings
    defineShape
    disableCollision
    dof
    enableCollision
    getShapeInnerRadius
    getShapeSupportFunction
    getShapeSupportingFace
    getShapeSurfaceNormal
    getWorldSpaceContactPointOnA
    getWorldSpaceContactPointOnB
    gjkCastRay
    gjkCastShape
    gjkClosestPoints
    isScaleInsideOut
    penetrationCastShape
    penetrationDepthStepEPA
    penetrationDepthStepGJK
    registerAll
    registerAllConstraints
    registerAllShapes
    registerConstraints
    registerShapes
    reversedCastShapeVsShape
    reversedCollideShapeVsShape
    setAddConvexRadiusSupport
    setBoxSupport
    setCastShapeFn
    setCollideShapeFn
    setPointSupport
    setPolygonSupport
    setTransformedSupport
    setTriangleSupport
    transformFace
    updateWorld

    References

    Constraint → constraints.Constraint
    ConstraintIterationOverrides → constraints.ConstraintIterationOverrides
    ConstraintSortFields → constraints.ConstraintSortFields
    ConstraintSpace → constraints.ConstraintSpace
    ConstraintTypeRegistry → constraints.ConstraintTypeRegistry
    EMPTY_SUB_SHAPE_ID → subShape.EMPTY_SUB_SHAPE_ID
    Filter → filter.Filter
    MotionQuality → motionProperties.MotionQuality
    MotorSettings → motorSettings.MotorSettings
    MotorState → motorSettings.MotorState
    SixDOFAxis → sixDOFConstraint.SixDOFAxis
    SpringMode → springSettings.SpringMode
    SpringSettings → springSettings.SpringSettings
    SubShapeId → subShape.SubShapeId