static RaceCar() { Vector2[] baseBorderPointsInMeters = new Vector2[BORDER_POINTS_BASE.Length]; for (int i = 0; i < BORDER_POINTS_BASE.Length; i++) { var point = BORDER_POINTS_BASE[i]; var pointPrime = new Vector2( LengthConverter.InchToMeter(point.X), LengthConverter.InchToMeter(point.Y)); baseBorderPointsInMeters[i] = pointPrime; } CAR_SHAPE = new ConvexPolygon(baseBorderPointsInMeters); var centerOfMassShift = CAR_SHAPE.CenterOfMassShift; CENTER_OF_MASS_SHIFT_IN_INCHES = new Vector2( LengthConverter.MeterToInch(centerOfMassShift.X), LengthConverter.MeterToInch(centerOfMassShift.Y)); }