Celestine API Documentation - v0.2.0
    Preparing search index...

    Function signedAngle

    • Calculate the signed angle from lon1 to lon2.

      Parameters

      • lon1: number

        First ecliptic longitude in degrees

      • lon2: number

        Second ecliptic longitude in degrees

      Returns number

      Signed angle in degrees (-180 to +180)

      Positive = lon2 is ahead of lon1 (going counterclockwise/eastward) Negative = lon2 is behind lon1 (going clockwise/westward)

      This is needed for determining applying vs separating aspects.

      signedAngle(0, 10)    // +10  (lon2 is 10° ahead)
      signedAngle(10, 0) // -10 (lon2 is 10° behind)
      signedAngle(350, 10) // +20 (crossing 0°)
      signedAngle(10, 350) // -20 (crossing 0°)