pub fn delta_angle_signed<T>(angle1: T, angle2: T, negative: bool) -> Twhere
    T: Real,
Expand description

Returns the smaller difference between two angles and applies the sign given.

This function is similar to delta_angle but always returns a negative result if negative is true or a positive result if negative is false. This is useful for ensuring a particular polarity for edge cases, e.g. if angle1 is 0 and angle2 is PI then the delta angle could be be considered positive or negative (delta_angle always returns positive).