Click or drag to resize

AnglesF Structure

Represents single precision Euler angles.

Namespace:  NeoAxis
Assembly:  NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public struct AnglesF

The AnglesF type exposes the following members.

Constructors
  NameDescription
Public methodAnglesF(AnglesF)
Constructs Euler angles with another specified AnglesF object.
Public methodAnglesF(Vector3F)
Constructs Euler angles with the given Vector3F object.
Public methodAnglesF(Single, Single, Single)
Constructs Euler angles with the given angles of rotation.
Top
Properties
  NameDescription
Public propertyItem
Gets or sets the component at the specified index.
Top
Methods
  NameDescription
Public methodClamp
Restricts the current instance of AnglesF to be within a specified range.
Public methodEquals(Object)
Determines whether the specified object is equal to the current instance of AnglesF.
(Overrides ValueTypeEquals(Object).)
Public methodEquals(AnglesF, Single)
Determines whether the specified Euler angles are equal to the current instance of AnglesF with a given precision.
Public methodGetHashCode
Returns a hash code for this instance.
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodNormalize180
Restricts the current instance of AnglesF to be within a range [-180, 180].
Public methodNormalize360
Restricts the current instance of AnglesF to be within a range [0, 360].
Public methodStatic memberParse
Converts a string representation of Euler angles into the equivalent AnglesF structure.
Public methodToAngles
Converts the current instance of AnglesF to the Euler angles of Angles format.
Public methodToQuaternion
Converts the current instance of AnglesF into the equivalent QuaternionF structure.
Public methodToString
Returns a String that represents the current instance of AnglesF.
(Overrides ValueTypeToString.)
Public methodToString(Int32)
Returns a String that represents the current instance of AnglesF with a given precision.
Top
Operators
  NameDescription
Public operatorStatic memberAddition
Adds two Euler angles.
Public operatorStatic memberDivision
Divides Euler angles by a given scalar.
Public operatorStatic memberEquality
Determines whether two given Euler angles are equal.
Public operatorStatic member(AnglesF to Angles)
Implicit conversion from AnglesF type to Angles type for the given value.
Public operatorStatic memberInequality
Determines whether two given Euler angles are unequal.
Public operatorStatic memberMultiply
Multiplies Euler angles by a given value.
Public operatorStatic memberSubtraction
Subtracts two Euler angles.
Public operatorStatic memberUnaryNegation
Negates Euler angles.
Top
Fields
  NameDescription
Public fieldPitch
The angle of rotation about the Y axis in degrees.
Public fieldRoll
The angle of rotation about the X axis in degrees.
Public fieldYaw
The angle of rotation about the Z axis in degrees.
Public fieldStatic memberZero
Returns the Euler angles with all of its components set to zero.
Top
Extension Methods
See Also