Euler constructor
Euler([
- double? x,
- double? y,
- double? z,
- RotationOrders? order,
x - (optional) the angle of the x axis in radians. Default is
0.
y - (optional) the angle of the y axis in radians. Default is
0.
z - (optional) the angle of the z axis in radians. Default is
0.
order - (optional) a enum representing the order that the
rotations are applied, defaults to RotationOrders.xyz.
Implementation
Euler([double? x, double? y, double? z, RotationOrders? order]) {
_x = x ?? 0;
_y = y ?? 0;
_z = z ?? 0;
_order = order ?? defaultOrder;
}