GenericJointDesc constructor

GenericJointDesc({
  1. required int bodyA,
  2. required int bodyB,
  3. Vector3? localAnchorA,
  4. Vector3? localAnchorB,
  5. Quaternion? localBasisA,
  6. Quaternion? localBasisB,
  7. List<JointAxisConfig>? axes,
  8. bool collisionsEnabled = false,
})

Implementation

GenericJointDesc({
  required super.bodyA,
  required super.bodyB,
  Vector3? localAnchorA,
  Vector3? localAnchorB,
  Quaternion? localBasisA,
  Quaternion? localBasisB,
  List<JointAxisConfig>? axes,
  super.collisionsEnabled,
}) : localAnchorA = localAnchorA ?? Vector3.zero(),
     localAnchorB = localAnchorB ?? Vector3.zero(),
     localBasisA = localBasisA ?? Quaternion.identity(),
     localBasisB = localBasisB ?? Quaternion.identity(),
     axes =
         axes ??
         List.filled(JointAxis.values.length, const JointAxisConfig.free());