Packagejp.nyatla.nyartoolkit.as3.core.param
Classpublic final class NyARPerspectiveProjectionMatrix
InheritanceNyARPerspectiveProjectionMatrix Inheritance NyARDoubleMatrix34 Inheritance Object



Public Properties
 PropertyDefined By
 Inheritedm00 : Number
NyARDoubleMatrix34
 Inheritedm01 : Number
NyARDoubleMatrix34
 Inheritedm02 : Number
NyARDoubleMatrix34
 Inheritedm03 : Number
NyARDoubleMatrix34
 Inheritedm10 : Number
NyARDoubleMatrix34
 Inheritedm11 : Number
NyARDoubleMatrix34
 Inheritedm12 : Number
NyARDoubleMatrix34
 Inheritedm13 : Number
NyARDoubleMatrix34
 Inheritedm20 : Number
NyARDoubleMatrix34
 Inheritedm21 : Number
NyARDoubleMatrix34
 Inheritedm22 : Number
NyARDoubleMatrix34
 Inheritedm23 : Number
NyARDoubleMatrix34
Public Methods
 MethodDefined By
  
changeScale(i_scale:Number):void
int arParamChangeSize( ARParam ource, int xsize, int ysize, ARParam ewparam ); Matrixのスケールを変換します。
NyARPerspectiveProjectionMatrix
  
decompMat(o_cpara:NyARMat, o_trans:NyARMat):void
int arParamDecompMat( double source[3][4], double cpara[3][4], double trans[3][4] ); 関数の置き換え Optimize STEP[754->665]
NyARPerspectiveProjectionMatrix
 Inherited
getValue(o_value:Vector.<Number>):void
NyARDoubleMatrix34
  
projectionConvert_Number(i_x:Number, i_y:Number, i_z:Number, o_2d:NyARDoublePoint2d):void
NyARPerspectiveProjectionMatrix
  
現在の行列で3次元座標を射影変換します。
NyARPerspectiveProjectionMatrix
 Inherited
setValue(i_value:Vector.<Number>):void
NyARDoubleMatrix34
 Inherited
NyARDoubleMatrix34
Method Detail
changeScale()method
public function changeScale(i_scale:Number):void

int arParamChangeSize( ARParam ource, int xsize, int ysize, ARParam ewparam ); Matrixのスケールを変換します。

Parameters

i_scale:Number

decompMat()method 
public function decompMat(o_cpara:NyARMat, o_trans:NyARMat):void

int arParamDecompMat( double source[3][4], double cpara[3][4], double trans[3][4] ); 関数の置き換え Optimize STEP[754->665]

Parameters

o_cpara:NyARMat — 戻り引数。3x4のマトリクスを指定すること。
 
o_trans:NyARMat — 戻り引数。3x4のマトリクスを指定すること。

projectionConvert_Number()method 
public function projectionConvert_Number(i_x:Number, i_y:Number, i_z:Number, o_2d:NyARDoublePoint2d):void

Parameters

i_x:Number
 
i_y:Number
 
i_z:Number
 
o_2d:NyARDoublePoint2d

projectionConvert_NyARDoublePoint3d()method 
public function projectionConvert_NyARDoublePoint3d(i_3dvertex:NyARDoublePoint3d, o_2d:NyARDoublePoint2d):void

現在の行列で3次元座標を射影変換します。

Parameters

i_3dvertex:NyARDoublePoint3d
 
o_2d:NyARDoublePoint2d