crashcat docs
    Preparing search index...

    Type Alias FixedConstraint

    FixedConstraint: ConstraintBase & {
        invInitialOrientation: Quat;
        localSpacePosition1: Vec3;
        localSpacePosition2: Vec3;
        pointConstraintPart: PointConstraintPart;
        rotationConstraintPart: RotationEulerConstraintPart;
    }

    Fixed constraint removes 6 DOF (3 translation + 3 rotation). Welds two bodies together so they move as one rigid body.

    Type Declaration

    • invInitialOrientation: Quat

      inverse of initial relative orientation from body 1 to body 2

    • localSpacePosition1: Vec3

      attachment point on body 1 in local space

    • localSpacePosition2: Vec3

      attachment point on body 2 in local space

    • pointConstraintPart: PointConstraintPart

      point constraint for translation (3 DOF)

    • rotationConstraintPart: RotationEulerConstraintPart

      rotation constraint (3 DOF) - keeps orientations locked