angle360 property

Angle get angle360

Returns an equivalent angle bounded to between 0 and 2PI (0 and 360 degrees). If this Angle is already within that range then it is returned directly.

Implementation

Angle get angle360 {
  if (valueSI >= 0.0 && valueSI <= twoPi) return this;
  var rad = valueSI.toDouble();
  rad = rad.remainder(twoPi);
  if (valueSI < 0) rad += twoPi;
  return Angle(rad: rad);
}