Function cavalier_contours::core::math::delta_angle_signed
source · 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).