C# Class CryEngine.Matrix33

Datei anzeigen Open project: PoppermostProductions/CryMono Class Usage Examples

Public Properties

Property Type Description
M00 float
M01 float
M02 float
M10 float
M11 float
M12 float
M20 float
M21 float
M22 float

Public Methods

Method Description
CreateFromVectors ( Vec3 vx, Vec3 vy, Vec3 vz ) : Matrix33
CreateIdentity ( ) : Matrix33
CreateRotationAA ( Vec3 rot ) : Matrix33
CreateRotationAA ( float rad, Vec3 axis ) : Matrix33
CreateRotationAA ( float c, float s, Vec3 axis ) : Matrix33
CreateRotationX ( float rad ) : Matrix33
CreateRotationXYZ ( Vec3 rad ) : Matrix33
CreateRotationY ( float rad ) : Matrix33
CreateRotationZ ( float rad ) : Matrix33
CreateScale ( Vec3 s ) : Matrix33
GetHashCode ( ) : int
Matrix33 ( Matrix34 m ) : System
Matrix33 ( Quat q ) : System
SetFromVectors ( Vec3 vx, Vec3 vy, Vec3 vz ) : void
SetIdentity ( ) : void
SetRotationAA ( Vec3 rot ) : void
SetRotationAA ( float angle, Vec3 axis ) : void
SetRotationAA ( float c, float s, Vec3 axis ) : void
SetRotationX ( float rad ) : void
SetRotationXYZ ( Vec3 rad ) : void
SetRotationY ( float rad ) : void
SetRotationZ ( float rad ) : void
SetScale ( Vec3 s ) : void
operator ( ) : Matrix33
operator ( ) : Vec3

Method Details

CreateFromVectors() public static method

public static CreateFromVectors ( Vec3 vx, Vec3 vy, Vec3 vz ) : Matrix33
vx Vec3
vy Vec3
vz Vec3
return Matrix33

CreateIdentity() public static method

public static CreateIdentity ( ) : Matrix33
return Matrix33

CreateRotationAA() public static method

public static CreateRotationAA ( Vec3 rot ) : Matrix33
rot Vec3
return Matrix33

CreateRotationAA() public static method

public static CreateRotationAA ( float rad, Vec3 axis ) : Matrix33
rad float
axis Vec3
return Matrix33

CreateRotationAA() public static method

public static CreateRotationAA ( float c, float s, Vec3 axis ) : Matrix33
c float
s float
axis Vec3
return Matrix33

CreateRotationX() public static method

public static CreateRotationX ( float rad ) : Matrix33
rad float
return Matrix33

CreateRotationXYZ() public static method

public static CreateRotationXYZ ( Vec3 rad ) : Matrix33
rad Vec3
return Matrix33

CreateRotationY() public static method

public static CreateRotationY ( float rad ) : Matrix33
rad float
return Matrix33

CreateRotationZ() public static method

public static CreateRotationZ ( float rad ) : Matrix33
rad float
return Matrix33

CreateScale() public static method

public static CreateScale ( Vec3 s ) : Matrix33
s Vec3
return Matrix33

GetHashCode() public method

public GetHashCode ( ) : int
return int

Matrix33() public method

public Matrix33 ( Matrix34 m ) : System
m Matrix34
return System

Matrix33() public method

public Matrix33 ( Quat q ) : System
q Quat
return System

SetFromVectors() public method

public SetFromVectors ( Vec3 vx, Vec3 vy, Vec3 vz ) : void
vx Vec3
vy Vec3
vz Vec3
return void

SetIdentity() public method

public SetIdentity ( ) : void
return void

SetRotationAA() public method

public SetRotationAA ( Vec3 rot ) : void
rot Vec3
return void

SetRotationAA() public method

public SetRotationAA ( float angle, Vec3 axis ) : void
angle float
axis Vec3
return void

SetRotationAA() public method

public SetRotationAA ( float c, float s, Vec3 axis ) : void
c float
s float
axis Vec3
return void

SetRotationX() public method

public SetRotationX ( float rad ) : void
rad float
return void

SetRotationXYZ() public method

public SetRotationXYZ ( Vec3 rad ) : void
rad Vec3
return void

SetRotationY() public method

public SetRotationY ( float rad ) : void
rad float
return void

SetRotationZ() public method

public SetRotationZ ( float rad ) : void
rad float
return void

SetScale() public method

public SetScale ( Vec3 s ) : void
s Vec3
return void

operator() public static method

public static operator ( ) : Matrix33
return Matrix33

operator() public static method

public static operator ( ) : Vec3
return Vec3

Property Details

M00 public_oe property

public float M00
return float

M01 public_oe property

public float M01
return float

M02 public_oe property

public float M02
return float

M10 public_oe property

public float M10
return float

M11 public_oe property

public float M11
return float

M12 public_oe property

public float M12
return float

M20 public_oe property

public float M20
return float

M21 public_oe property

public float M21
return float

M22 public_oe property

public float M22
return float