C# Class SoundLibrary.Mathematics.ThreeDimension.AffineMatrix

アフィン変換用の4×4行列。
4列目は (0, 0, 0, 1) 固定。 アフィン行列 B は1次変換行列 A と ベクトル t を用いて、 B = (A t) (0 1) と表される。
Show file Open project: ufcpp/UfcppSample

Public Methods

Method Description
AffineMatrix ( ) : System
AffineMatrix ( Matrix a ) : System
AffineMatrix ( Matrix a, Vector t ) : System
AffineMatrix ( Vector t ) : System
Inverse ( ) : AffineMatrix
operator ( ) : AffineMatrix
operator ( ) : Vector

Method Details

AffineMatrix() public method

public AffineMatrix ( ) : System
return System

AffineMatrix() public method

public AffineMatrix ( Matrix a ) : System
a Matrix
return System

AffineMatrix() public method

public AffineMatrix ( Matrix a, Vector t ) : System
a Matrix
t Vector
return System

AffineMatrix() public method

public AffineMatrix ( Vector t ) : System
t Vector
return System

Inverse() public method

public Inverse ( ) : AffineMatrix
return AffineMatrix

operator() public static method

public static operator ( ) : AffineMatrix
return AffineMatrix

operator() public static method

public static operator ( ) : Vector
return Vector