C# Class PMatrix, uProcessing

Datei anzeigen Open project: nryota/uProcessing Class Usage Examples

Public Properties

Property Type Description
m Matrix4x4

Public Methods

Method Description
PMatrix ( ) : System.Collections
PMatrix ( Matrix4x4 source ) : System.Collections
PMatrix ( PMatrix, source ) : System.Collections
ToString ( ) : string
applay ( PMatrix, source ) : void
get ( ) : PMatrix,
getPosition ( ) : Vector3
getRotation ( ) : Quaternion
getScale ( ) : Vector3
invert ( ) : bool
mult ( Vector3 source ) : Vector3
mult ( Vector3 source, Vector3 target ) : Vector3
preApplay ( PMatrix, left ) : void
reset ( ) : void
scale ( Vector3 v ) : void
scale ( float x, float y, float z = 1.0f ) : void
set ( Matrix4x4 source ) : void
set ( PMatrix, source ) : void
set3x3 ( PMatrix, pm ) : void
transpose ( ) : void

Method Details

PMatrix() public method

public PMatrix ( ) : System.Collections
return System.Collections

PMatrix() public method

public PMatrix ( Matrix4x4 source ) : System.Collections
source Matrix4x4
return System.Collections

PMatrix() public method

public PMatrix ( PMatrix, source ) : System.Collections
source PMatrix,
return System.Collections

ToString() public method

public ToString ( ) : string
return string

applay() public method

public applay ( PMatrix, source ) : void
source PMatrix,
return void

get() public method

public get ( ) : PMatrix,
return PMatrix,

getPosition() public method

public getPosition ( ) : Vector3
return Vector3

getRotation() public method

public getRotation ( ) : Quaternion
return Quaternion

getScale() public method

public getScale ( ) : Vector3
return Vector3

invert() public method

public invert ( ) : bool
return bool

mult() public method

public mult ( Vector3 source ) : Vector3
source Vector3
return Vector3

mult() public method

public mult ( Vector3 source, Vector3 target ) : Vector3
source Vector3
target Vector3
return Vector3

preApplay() public method

public preApplay ( PMatrix, left ) : void
left PMatrix,
return void

reset() public method

public reset ( ) : void
return void

scale() public method

public scale ( Vector3 v ) : void
v Vector3
return void

scale() public method

public scale ( float x, float y, float z = 1.0f ) : void
x float
y float
z float
return void

set() public method

public set ( Matrix4x4 source ) : void
source Matrix4x4
return void

set() public method

public set ( PMatrix, source ) : void
source PMatrix,
return void

set3x3() public method

public set3x3 ( PMatrix, pm ) : void
pm PMatrix,
return void

transpose() public method

public transpose ( ) : void
return void

Property Details

m public_oe property

public Matrix4x4 m
return Matrix4x4