Provides an implicit implementation of a commutative group for the Angle type, supporting group operations such as identity, combination, and inversion.
This allows Angle objects to adhere to the algebraic structure of a commutative group, where the combine operation is associative and commutative, an identity element exists, and each element has an additive inverse.
Adds two Angle instances together and returns the resulting Angle after normalization.
Adds two Angle instances together and returns the resulting Angle after normalization.
This method combines the components of two Angle objects using their plus operation and ensures that the resulting Angle is in a normalized form to comply with the characteristics of the Angle algebraic structure.
Value parameters
x
the first Angle instance to be added
y
the second Angle instance to be added
Attributes
Returns
a new Angle instance representing the sum of the two input angles, normalized