Class Euler
- Namespace
- Graphene
- Assembly
- Graphene-1.0.dll
public sealed class Euler : BoxedRecord, IEquatable<Euler>
- Inheritance
-
Euler
- Implements
- Inherited Members
Constructors
Euler()
public Euler()
Euler(EulerOwnedHandle)
public Euler(EulerOwnedHandle handle)
Parameters
handle
EulerOwnedHandle
Properties
Handle
public EulerOwnedHandle Handle { get; }
Property Value
Methods
Alloc()
[Version("1.2")]
public static Euler Alloc()
Returns
Equal(Euler)
[Version("1.2")]
public bool Equal(Euler b)
Parameters
b
Euler
Returns
Equals(Euler?)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(Euler? other)
Parameters
other
EulerAn object to compare with this object.
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
Free()
[Version("1.2")]
public void Free()
GetAlpha()
[Version("1.10")]
public float GetAlpha()
Returns
GetBeta()
[Version("1.10")]
public float GetBeta()
Returns
GetGType()
public static Type GetGType()
Returns
GetGamma()
[Version("1.10")]
public float GetGamma()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetOrder()
[Version("1.2")]
public EulerOrder GetOrder()
Returns
GetX()
[Version("1.2")]
public float GetX()
Returns
GetY()
[Version("1.2")]
public float GetY()
Returns
GetZ()
[Version("1.2")]
public float GetZ()
Returns
Init(float, float, float)
[Version("1.2")]
public Euler Init(float x, float y, float z)
Parameters
Returns
InitFromEuler(Euler?)
[Version("1.2")]
public Euler InitFromEuler(Euler? src)
Parameters
src
Euler
Returns
InitFromMatrix(Matrix?, EulerOrder)
[Version("1.2")]
public Euler InitFromMatrix(Matrix? m, EulerOrder order)
Parameters
m
Matrixorder
EulerOrder
Returns
InitFromQuaternion(Quaternion?, EulerOrder)
[Version("1.2")]
public Euler InitFromQuaternion(Quaternion? q, EulerOrder order)
Parameters
q
Quaternionorder
EulerOrder
Returns
InitFromRadians(float, float, float, EulerOrder)
[Version("1.10")]
public Euler InitFromRadians(float x, float y, float z, EulerOrder order)
Parameters
x
floaty
floatz
floatorder
EulerOrder
Returns
InitFromVec3(Vec3?, EulerOrder)
[Version("1.2")]
public Euler InitFromVec3(Vec3? v, EulerOrder order)
Parameters
v
Vec3order
EulerOrder
Returns
InitWithOrder(float, float, float, EulerOrder)
[Version("1.2")]
public Euler InitWithOrder(float x, float y, float z, EulerOrder order)
Parameters
x
floaty
floatz
floatorder
EulerOrder