FMatrix3Rotate(FPoint3, FVector3, AxisType) Method
Rotate the 3D point by a specified angle, in radians.
Namespace: GeometryAssembly: Geometry (in Geometry.dll) Version: 25.2414.4032
public static FPoint3 Rotate(
FPoint3 point,
FVector3 theta,
AxisType upAxis = AxisType.Z
)
Public Shared Function Rotate (
point As FPoint3,
theta As FVector3,
Optional upAxis As AxisType = AxisType.Z
) As FPoint3
No code example is currently available or this language may not be supported.
- point FPoint3
-
Reference to the point to be rotated.
- theta FVector3
-
The angles around the X, Y, and Z axis by which to rotate the point, in
radians.
- upAxis AxisType (Optional)
-
The optional 'up' direction axis used to help determine which axis is
yaw.
FPoint3
The rotated 3D point, relative to 0,0,0.
The order of rotations is Yaw, Pitch, Roll, with the UpDirection
helping to distinguish which axis is Yaw.
Yaw, pitch and roll are descriptions from the perspective of the pilot.
- Yaw is left/right turning rotation with a constant
horizon.
- Pitch is forward/back rotation.
- Roll is wingtip left/right rotation.