C# Class NewTOAPIA.float3x3

Show file Open project: Wiladams/NewTOAPIA Class Usage Examples

Public Properties

Property Type Description
M11 float

Public Methods

Method Description
Col ( int i ) : float3
Cross ( float3 v ) : float3x3
Rotate ( float theta, float3 u ) : float3x3

Rotation by angle theta about unit axis u

Row ( int i ) : float3
Scale ( float sx, float sy ) : float3x3

Scale by sx, sy

ToString ( ) : string
float3x3 ( double a00, double a01, double a02, double a10, double a11, double a12, double a20, double a21, double a22 ) : System
float3x3 ( float a00, float a01, float a02, float a10, float a11, float a12, float a20, float a21, float a22 ) : System
float3x3 ( float2 r0, float2 r1, float2 r2 ) : System
float3x3 ( float3 r0, float3 r1, float3 r2 ) : System
operator ( ) : float3x3
scale ( float s ) : void
scale ( float sx, float sy ) : void
this ( int i, int j ) : float
this ( int i ) : float3
translate ( float tx, float ty ) : void

Method Details

Col() public method

public Col ( int i ) : float3
i int
return float3

Cross() public static method

public static Cross ( float3 v ) : float3x3
v float3
return float3x3

Rotate() public static method

Rotation by angle theta about unit axis u
public static Rotate ( float theta, float3 u ) : float3x3
theta float
u float3
return float3x3

Row() public method

public Row ( int i ) : float3
i int
return float3

Scale() public static method

Scale by sx, sy
public static Scale ( float sx, float sy ) : float3x3
sx float
sy float
return float3x3

ToString() public method

public ToString ( ) : string
return string

float3x3() public method

public float3x3 ( double a00, double a01, double a02, double a10, double a11, double a12, double a20, double a21, double a22 ) : System
a00 double
a01 double
a02 double
a10 double
a11 double
a12 double
a20 double
a21 double
a22 double
return System

float3x3() public method

public float3x3 ( float a00, float a01, float a02, float a10, float a11, float a12, float a20, float a21, float a22 ) : System
a00 float
a01 float
a02 float
a10 float
a11 float
a12 float
a20 float
a21 float
a22 float
return System

float3x3() public method

public float3x3 ( float2 r0, float2 r1, float2 r2 ) : System
r0 float2
r1 float2
r2 float2
return System

float3x3() public method

public float3x3 ( float3 r0, float3 r1, float3 r2 ) : System
r0 float3
r1 float3
r2 float3
return System

operator() public static method

public static operator ( ) : float3x3
return float3x3

scale() public method

public scale ( float s ) : void
s float
return void

scale() public method

public scale ( float sx, float sy ) : void
sx float
sy float
return void

this() public method

public this ( int i, int j ) : float
i int
j int
return float

this() public method

public this ( int i ) : float3
i int
return float3

translate() public method

public translate ( float tx, float ty ) : void
tx float
ty float
return void

Property Details

M11 public property

public float M11
return float