Angle
The Angle class represents a 3D angle.
Properties
pitchnumber
The pitch component of the angle.
yawnumber
The yaw component of the angle.
rollnumber
The roll component of the angle.
Accessors
xnumber
Gets the pitch component of the angle.
- Getter - Gets the pitch component of the angle.
- Setter - Sets the pitch component of the angle.
ynumber
Gets the yaw component of the angle.
- Getter - Gets the yaw component of the angle.
- Setter - Sets the yaw component of the angle.
znumber
Gets the roll component of the angle.
- Getter - Gets the roll component of the angle.
- Setter - Sets the roll component of the angle.
Methods
constructor(pitch?: number, yaw?: number, roll?: number)
Creates a new Angle instance.
pitchnumber (optional) - The pitch component of the angle. Defaults to 0.yawnumber (optional) - The yaw component of the angle. Defaults to 0.rollnumber (optional) - The roll component of the angle. Defaults to 0.
GetForward()Vector
Returns a forward-facing vector from this angle.
Returned:
- Vector - A forward-facing vector from this angle.
add(other: Angle)Angle
Adds another angle to this angle.
otherAngle - The angle to add.
Returned:
- Angle - A new angle that is the result of the addition.
sub(other: Angle)Angle
Subtracts another angle from this angle.
otherAngle - The angle to subtract.
Returned:
- Angle - A new angle that is the result of the subtraction.
toString()string
Returns a string representation of the angle.
Returned:
- string - A string representation of the angle.