Polar polar coordinates
superclass: Number
Represents polar coordinates.
Creation
new(rho, theta)
Create a new polar coordinate with the given radius, rho, and angle in radians, theta.
Math
+ - * /
The math operations of addition, subtraction, multiplication and division are accomplished by
first converting to complex numbers.
scale(aNumber)
Scale the radius by some value.
rotate(aNumber)
Rotate the angle by some value.
neg
Rotate by pi.
Conversion
magnitude
Answer the radius.
angle
Answer the angle in radians
phase
Answer the angle in radians
real
Answer the real part.
imag
Answer the imaginary part.
asComplex
Convert to Complex
asPoint
Convert to Point