C# Класс FixedPointy.FixTrans3

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
Identity FixTrans3

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

Метод Описание
Apply ( FixVec3 vec ) : FixVec3
FixTrans3 ( Fix m11, Fix m12, Fix m13, Fix m14, Fix m21, Fix m22, Fix m23, Fix m24, Fix m31, Fix m32, Fix m33, Fix m34 ) : System
FixTrans3 ( FixVec3 position, FixVec3 scale, FixVec3 rotation ) : System
MakeRotation ( FixVec3 degrees ) : FixTrans3
MakeRotationX ( Fix degrees ) : FixTrans3
MakeRotationY ( Fix degrees ) : FixTrans3
MakeRotationZ ( Fix degrees ) : FixTrans3
MakeScale ( FixVec3 scale ) : FixTrans3
MakeTranslation ( FixVec3 delta ) : FixTrans3
Rotate ( FixVec3 degrees ) : FixTrans3
RotateX ( Fix degrees ) : FixTrans3
RotateY ( Fix degrees ) : FixTrans3
RotateZ ( Fix degrees ) : FixTrans3
Scale ( FixVec3 scale ) : FixTrans3
ToString ( ) : string
Translate ( FixVec3 delta ) : FixTrans3
operator ( ) : FixTrans3
operator ( ) : FixVec3

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

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

public Apply ( FixVec3 vec ) : FixVec3
vec FixVec3
Результат FixVec3

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

public FixTrans3 ( Fix m11, Fix m12, Fix m13, Fix m14, Fix m21, Fix m22, Fix m23, Fix m24, Fix m31, Fix m32, Fix m33, Fix m34 ) : System
m11 Fix
m12 Fix
m13 Fix
m14 Fix
m21 Fix
m22 Fix
m23 Fix
m24 Fix
m31 Fix
m32 Fix
m33 Fix
m34 Fix
Результат System

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

public FixTrans3 ( FixVec3 position, FixVec3 scale, FixVec3 rotation ) : System
position FixVec3
scale FixVec3
rotation FixVec3
Результат System

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

public static MakeRotation ( FixVec3 degrees ) : FixTrans3
degrees FixVec3
Результат FixTrans3

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

public static MakeRotationX ( Fix degrees ) : FixTrans3
degrees Fix
Результат FixTrans3

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

public static MakeRotationY ( Fix degrees ) : FixTrans3
degrees Fix
Результат FixTrans3

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

public static MakeRotationZ ( Fix degrees ) : FixTrans3
degrees Fix
Результат FixTrans3

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

public static MakeScale ( FixVec3 scale ) : FixTrans3
scale FixVec3
Результат FixTrans3

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

public static MakeTranslation ( FixVec3 delta ) : FixTrans3
delta FixVec3
Результат FixTrans3

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

public Rotate ( FixVec3 degrees ) : FixTrans3
degrees FixVec3
Результат FixTrans3

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

public RotateX ( Fix degrees ) : FixTrans3
degrees Fix
Результат FixTrans3

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

public RotateY ( Fix degrees ) : FixTrans3
degrees Fix
Результат FixTrans3

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

public RotateZ ( Fix degrees ) : FixTrans3
degrees Fix
Результат FixTrans3

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

public Scale ( FixVec3 scale ) : FixTrans3
scale FixVec3
Результат FixTrans3

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

public ToString ( ) : string
Результат string

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

public Translate ( FixVec3 delta ) : FixTrans3
delta FixVec3
Результат FixTrans3

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

public static operator ( ) : FixTrans3
Результат FixTrans3

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

public static operator ( ) : FixVec3
Результат FixVec3

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

Identity публичное статическое свойство

public static FixTrans3,FixedPointy Identity
Результат FixTrans3