FRotation3 Class

Single precision 3D point.

Definition

Namespace: Geometry
Assembly: Geometry (in Geometry.dll) Version: 25.2613.4238
C#
public class FRotation3 : FVector3
Inheritance
Object    FVector3    FRotation3

Remarks

This class exists to take advantage of first-class object behavior during operation. It is is accessible by reference wherever it is used. As a result, once the item is assigned in a helper function, its members continue to carry exactly the same information as the root instance until they are changed.

Constructors

FRotation3 Create a new Instance of the FRotation3 Item.
FRotation3(FRotation3) Create a new Instance of the FRotation3 Item.
FRotation3(FVector3) Create a new Instance of the FRotation3 Item.
FRotation3(Single, Single, Single) Create a new Instance of the FRotation3 Item.

Properties

Color Get/Set a reference to the color of this line.
ReadOnly Get/Set a value indicating whether this item is read-only.
(Inherited from FVector3)
X Get/Set the x coordinate.
(Inherited from FVector3)
Y Get/Set the y coordinate.
(Inherited from FVector3)
Z Get/Set the y coordinate.
(Inherited from FVector3)

Methods

Clone(FRotation3) Return a memberwise clone of the provided rotation.
Clone(FVector3) Return a memberwise clone of the provided rotation.
Delta Return the coordinate difference between two rotations.
Equals Return a value indicating whether this item's members are equal to the members of the caller's item.
(Overrides FVector3Equals(Object))
Finalize
(Inherited from Object)
GetHashCode Return the unique hash code for this instance.
(Overrides FVector3GetHashCode)
GetType
(Inherited from Object)
Invert Invert the values of the caller's coordinate.
MemberwiseClone
(Inherited from Object)
MiddleRotation Return the middle coordinate between two rotations.
Offset Return a new instance the caller's rotation, translated by the specified offset.
OnCoordinateChanged Raise the CoordinateChanged event whenever coordinates have changed.
(Inherited from FVector3)
Parse Parse a coordinate string and return its FRotation3 representation.
Scale Scale the caller's rotation by a uniform factor.
ToString Return the string representation of this item.
(Inherited from FVector3)

Events

CoordinateChanged Fired when a coordinate has changed.
(Inherited from FVector3)

Operators

Addition(FRotation3, FRotation3) Return the result of the values of two rotations added together.
Division(FRotation3, FRotation3) Return the result of one rotation divided by the other.
Equality(FRotation3, FRotation3) Return a value indicating whether values of two rotations are equal.
(FPoint3 to FRotation3) Cast the FPoint3 instance to a FRotation3.
Inequality(FRotation3, FRotation3) Return a value indicating whether values of two rotations are not equal.
Multiply(FRotation3, Single) Return the result of a rotation multiplied by a scalar.
Multiply(Single, FRotation3) Return the result of a rotation multiplied by a scalar.
Subtraction(FRotation3, FRotation3) Return the result of one rotation subtracted from another.

Fields

mReadOnly Private member for ReadOnly.
(Inherited from FVector3)
mX Private member for X.
(Inherited from FVector3)
mY Private member for Y.
(Inherited from FVector3)
mZ Private member for Z.
(Inherited from FVector3)

See Also