C# Class FixedPointy.FixTrans3

显示文件 Open project: jpernst/FixedPointy Class Usage Examples

Public Properties

Property Type Description
Identity FixTrans3

Public Methods

Method Description
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

Method Details

Apply() public method

public Apply ( FixVec3 vec ) : FixVec3
vec FixVec3
return FixVec3

FixTrans3() public method

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
return System

FixTrans3() public method

public FixTrans3 ( FixVec3 position, FixVec3 scale, FixVec3 rotation ) : System
position FixVec3
scale FixVec3
rotation FixVec3
return System

MakeRotation() public static method

public static MakeRotation ( FixVec3 degrees ) : FixTrans3
degrees FixVec3
return FixTrans3

MakeRotationX() public static method

public static MakeRotationX ( Fix degrees ) : FixTrans3
degrees Fix
return FixTrans3

MakeRotationY() public static method

public static MakeRotationY ( Fix degrees ) : FixTrans3
degrees Fix
return FixTrans3

MakeRotationZ() public static method

public static MakeRotationZ ( Fix degrees ) : FixTrans3
degrees Fix
return FixTrans3

MakeScale() public static method

public static MakeScale ( FixVec3 scale ) : FixTrans3
scale FixVec3
return FixTrans3

MakeTranslation() public static method

public static MakeTranslation ( FixVec3 delta ) : FixTrans3
delta FixVec3
return FixTrans3

Rotate() public method

public Rotate ( FixVec3 degrees ) : FixTrans3
degrees FixVec3
return FixTrans3

RotateX() public method

public RotateX ( Fix degrees ) : FixTrans3
degrees Fix
return FixTrans3

RotateY() public method

public RotateY ( Fix degrees ) : FixTrans3
degrees Fix
return FixTrans3

RotateZ() public method

public RotateZ ( Fix degrees ) : FixTrans3
degrees Fix
return FixTrans3

Scale() public method

public Scale ( FixVec3 scale ) : FixTrans3
scale FixVec3
return FixTrans3

ToString() public method

public ToString ( ) : string
return string

Translate() public method

public Translate ( FixVec3 delta ) : FixTrans3
delta FixVec3
return FixTrans3

operator() public static method

public static operator ( ) : FixTrans3
return FixTrans3

operator() public static method

public static operator ( ) : FixVec3
return FixVec3

Property Details

Identity public_oe static_oe property

public static FixTrans3,FixedPointy Identity
return FixTrans3