getJointTranslation method

double getJointTranslation()

Implementation

double getJointTranslation() {
  final b1 = bodyA;
  final b2 = bodyB;

  final p1 = Vector2.zero();
  final p2 = Vector2.zero();
  final axis = Vector2.zero();
  p1.setFrom(b1.worldPoint(localAnchorA));
  p2.setFrom(b2.worldPoint(localAnchorA));
  p2.sub(p1);
  axis.setFrom(b1.worldVector(_localXAxisA));

  final translation = p2.dot(axis);
  return translation;
}