C# Класс BEPUutilities2.RigidTransform

Transform composed of a rotation and translation.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Orientation Quaternion
Position System.Numerics.Vector3

Открытые методы

Метод Описание
Invert ( RigidTransform &transform, RigidTransform &inverse ) : void

Inverts a rigid transform.

Multiply ( RigidTransform &a, RigidTransform &b, RigidTransform &combined ) : void

Concatenates a rigid transform with another rigid transform.

MultiplyByInverse ( RigidTransform &a, RigidTransform &b, RigidTransform &combinedTransform ) : void

Concatenates a rigid transform with another rigid transform's inverse.

RigidTransform ( Quaternion orienation ) : System.Numerics

Constructs a new rigid transform.

RigidTransform ( System.Numerics.Vector3 position ) : System.Numerics

Constructs a new rigid transform.

RigidTransform ( System.Numerics.Vector3 position, Quaternion orientation ) : System.Numerics

Constructs a new rigid transform.

Transform ( System.Numerics.Vector3 &position, RigidTransform &transform, System.Numerics.Vector3 &result ) : void

Transforms a position by a rigid transform.

TransformByInverse ( System.Numerics.Vector3 &position, RigidTransform &transform, System.Numerics.Vector3 &result ) : void

Transforms a position by a rigid transform's inverse.

Описание методов

Invert() публичный статический Метод

Inverts a rigid transform.
public static Invert ( RigidTransform &transform, RigidTransform &inverse ) : void
transform RigidTransform Transform to invert.
inverse RigidTransform Inverse of the transform.
Результат void

Multiply() публичный статический Метод

Concatenates a rigid transform with another rigid transform.
public static Multiply ( RigidTransform &a, RigidTransform &b, RigidTransform &combined ) : void
a RigidTransform The first rigid transform.
b RigidTransform The second rigid transform.
combined RigidTransform Concatenated rigid transform.
Результат void

MultiplyByInverse() публичный статический Метод

Concatenates a rigid transform with another rigid transform's inverse.
public static MultiplyByInverse ( RigidTransform &a, RigidTransform &b, RigidTransform &combinedTransform ) : void
a RigidTransform The first rigid transform.
b RigidTransform The second rigid transform whose inverse will be concatenated to the first.
combinedTransform RigidTransform Combined rigid transform.
Результат void

RigidTransform() публичный Метод

Constructs a new rigid transform.
public RigidTransform ( Quaternion orienation ) : System.Numerics
orienation Quaternion Rotation component of the transform.
Результат System.Numerics

RigidTransform() публичный Метод

Constructs a new rigid transform.
public RigidTransform ( System.Numerics.Vector3 position ) : System.Numerics
position System.Numerics.Vector3 Translation component of the transform.
Результат System.Numerics

RigidTransform() публичный Метод

Constructs a new rigid transform.
public RigidTransform ( System.Numerics.Vector3 position, Quaternion orientation ) : System.Numerics
position System.Numerics.Vector3 Translation component of the transform.
orientation Quaternion Rotation component of the transform.
Результат System.Numerics

Transform() публичный статический Метод

Transforms a position by a rigid transform.
public static Transform ( System.Numerics.Vector3 &position, RigidTransform &transform, System.Numerics.Vector3 &result ) : void
position System.Numerics.Vector3 Position to transform.
transform RigidTransform Transform to apply.
result System.Numerics.Vector3 Transformed position.
Результат void

TransformByInverse() публичный статический Метод

Transforms a position by a rigid transform's inverse.
public static TransformByInverse ( System.Numerics.Vector3 &position, RigidTransform &transform, System.Numerics.Vector3 &result ) : void
position System.Numerics.Vector3 Position to transform.
transform RigidTransform Transform to invert and apply.
result System.Numerics.Vector3 Transformed position.
Результат void

Описание свойств

Orientation публичное свойство

Rotation component of the transform.
public Quaternion Orientation
Результат Quaternion

Position публичное свойство

Translation component of the transform.
public Vector3,System.Numerics Position
Результат System.Numerics.Vector3