crashcat docs
    Preparing search index...

    Module crashcat

    Namespaces

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

    Enumerations

    CastRayStatus
    CastShapeStatus
    ConstraintType
    ContactValidateResult
    MaterialCombineMode
    MotionType
    PenetrationDepthStatus
    ShapeCategory
    ShapeType
    SupportFunctionMode
    SupportKind
    SwingType

    Classes

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

    Interfaces

    ConstraintTypeRegistry
    ConvexShapeTypeRegistry
    ShapeTypeRegistry

    Type Aliases

    BodyId
    BodyVisitor
    BoxShape
    BoxShapeSettings
    CapsuleShape
    CapsuleShapeSettings
    CastRayCollector
    CastRayHit
    CastRaySettings
    CastRayVsShapeFn
    CastShapeCollector
    CastShapeHit
    CastShapeSettings
    CastShapeVsShapeFn
    CollidePointCollector
    CollidePointHit
    CollidePointSettings
    CollidePointVsShapeFn
    CollideShapeCollector
    CollideShapeHit
    CollideShapeSettings
    CollideShapeVsShapeFn
    CollisionDispatch
    CollisionEstimationResult
    CompoundShape
    CompoundShapeSettings
    ComputeMassPropertiesImpl
    ConeConstraint
    ConeConstraintSettings
    Constraint
    ConstraintIterationOverrides
    ConstraintSortFields
    Contact
    ContactConstraint
    ContactConstraints
    ContactManifold
    ContactSettings
    ConvexHullShape
    ConvexHullShapeSettings
    ConvexShape
    CylinderShape
    CylinderShapeSettings
    DistanceConstraint
    DistanceConstraintSettings
    EmptyShape
    Face
    Filter
    FixedConstraint
    FixedConstraintSettings
    GetInnerRadiusImpl
    GetLeafShapeImpl
    GetLeafShapeResult
    GetSubShapeTransformedShapeImpl
    GetSubShapeTransformedShapeResult
    GetSupportingFaceImpl
    GetSurfaceNormalImpl
    GjkCastRayResult
    GjkCastShapeResult
    GjkClosestPoints
    HingeConstraint
    HingeConstraintSettings
    KCC
    KCCSettings
    Listener
    MassProperties
    MotionProperties
    OffsetCenterOfMassShape
    OffsetCenterOfMassShapeSettings
    Pairs
    PenetrationDepth
    PlaneShape
    PlaneShapeSettings
    PointConstraint
    PointConstraintSettings
    RigidBody
    RigidBodySettings
    ScaledShape
    ScaledShapeSettings
    SetSupportImpl
    Shape
    ShapeBase
    ShapeDef
    ShapeDefOptions
    Simplex
    SixDOFConstraint
    SixDOFConstraintSettings
    SliderConstraint
    SliderConstraintSettings
    SphereShape
    SphereShapeSettings
    StaticCompoundShape
    StaticCompoundShapeSettings
    SubShapeId
    Support
    SupportingFaceResult
    SurfaceNormalResult
    SwingTwistConstraint
    SwingTwistConstraintSettings
    TransformedShape
    TransformedShapeSettings
    TriangleMeshShape
    TriangleMeshShapeSettings
    VoidedFeature
    World
    WorldContactPoint
    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
    castConvexVsConvex
    castConvexVsConvexLocal
    castRay
    castRayVsConvex
    castRayVsShape
    castShape
    castShapeVsShape
    cloneFace
    collideConvexVsConvex
    collideConvexVsConvexLocal
    collidePoint
    collidePointVsConvex
    collidePointVsShape
    collideShape
    collideShapeVsShape
    collideShapeVsShapeWithInternalEdgeRemoval
    collideShapeWithInternalEdgeRemoval
    combineMaterial
    computeMassProperties
    computeShrunkHullPoints
    copyCastRayHit
    copyCastShapeHit
    copyCollidePointHit
    copyCollideShapeHit
    copyCollideShapeSettings
    copySimplex
    createAllCastRayCollector
    createAllCastShapeCollector
    createAllCollidePointCollector
    createAllCollideShapeCollector
    createAnyCastRayCollector
    createAnyCastShapeCollector
    createAnyCollidePointCollector
    createAnyCollideShapeCollector
    createCastRayHit
    createCastShapeHit
    createClosestCastRayCollector
    createClosestCastShapeCollector
    createClosestCollideShapeCollector
    createCollidePointHit
    createCollideShapeHit
    createCollisionEstimationResult
    createDefaultCastRaySettings
    createDefaultCastShapeSettings
    createDefaultCollidePointSettings
    createDefaultCollideShapeSettings
    createFace
    createGjkCastRayResult
    createGjkCastShapeResult
    createGjkClosestPoints
    createPenetrationDepth
    createSimplex
    createSupport
    createSupportingFaceResult
    createWorld
    createWorldSettings
    defineShape
    disableCollision
    dof
    enableCollision
    estimateCollisionResponse
    getShapeInnerRadius
    getShapeSupportingFace
    getShapeSurfaceNormal
    getSupport
    getWorldSpaceContactPointOnA
    getWorldSpaceContactPointOnB
    gjkCastRay
    gjkCastShape
    gjkClosestPoints
    isScaleInsideOut
    penetrationCastShape
    penetrationDepthStepEPA
    penetrationDepthStepGJK
    registerAll
    registerAllConstraints
    registerAllShapes
    registerConstraints
    registerShapes
    reversedCastShapeVsShape
    reversedCollideShapeVsShape
    setBoxSupport
    setCapsuleSupport
    setCastShapeFn
    setCollideShapeFn
    setCylinderSupport
    setHullSupport
    setPointSupport
    setPolygonSupport
    setShapeSupport
    setSphereSupport
    setTriangleSupport
    transformFaceWithMat4RotationTranslation
    transformFaceWithMat4Scale
    updateWorld

    References

    ConstraintSpace → constraints.ConstraintSpace
    EMPTY_SUB_SHAPE_ID → subShape.EMPTY_SUB_SHAPE_ID
    MotionQuality → motionProperties.MotionQuality
    MotorSettings → motorSettings.MotorSettings
    MotorState → motorSettings.MotorState
    SixDOFAxis → sixDOFConstraint.SixDOFAxis
    SpringMode → springSettings.SpringMode
    SpringSettings → springSettings.SpringSettings