Click or drag to resize

AnglesF Structure

Represents single precision Euler angles.
Inheritance Hierarchy
SystemObject
  SystemValueType
    NeoAxisAnglesF

Namespace: NeoAxis
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.1.1.0 (2026.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 methodGetTypeGets 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(AnglesF, AnglesF) Adds two Euler angles.
Public operatorStatic memberDivision(AnglesF, Single) Divides Euler angles by a given scalar.
Public operatorStatic memberEquality(AnglesF, AnglesF) 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(AnglesF, AnglesF) Determines whether two given Euler angles are unequal.
Public operatorStatic memberMultiply(AnglesF, Single) Multiplies Euler angles by a given value.
Public operatorStatic memberSubtraction(AnglesF, AnglesF) Subtracts two Euler angles.
Public operatorStatic memberUnaryNegation(AnglesF) 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
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also