| Package | jp.nyatla.nyartoolkit.as3.core.transmat |
| Class | public class NyARTransMat |
| Inheritance | NyARTransMat Object |
| Implements | INyARTransMat |
| Property | Defined By | ||
|---|---|---|---|
| _mat_optimize : NyARPartialDifferentiationOptimize | NyARTransMat | ||
| _rotmatrix : NyARRotMatrix | NyARTransMat | ||
| _transsolver : INyARTransportVectorSolver | NyARTransMat | ||
| Method | Defined By | ||
|---|---|---|---|
NyARTransMat(i_param:NyARParam) | NyARTransMat | ||
errRate(io_rot:NyARDoubleMatrix33, i_trans:NyARDoublePoint3d, i_vertex3d:Vector.<NyARDoublePoint3d>, i_vertex2d:Vector.<NyARDoublePoint2d>, i_number_of_vertex:int, o_rot_vertex:Vector.<NyARDoublePoint3d>):Number | NyARTransMat | ||
double arGetTransMat( ARMarkerInfo arker_info,double center[2], double width, double conv[3][4] )
| NyARTransMat | ||
transMatContinue(i_square:NyARSquare, i_offset:NyARRectOffset, o_result_conv:NyARTransMatResult):void | NyARTransMat | ||
パラメータで変換行列を更新します。
| NyARTransMat | ||
| _mat_optimize | property |
protected var _mat_optimize:NyARPartialDifferentiationOptimize| _rotmatrix | property |
protected var _rotmatrix:NyARRotMatrix| _transsolver | property |
protected var _transsolver:INyARTransportVectorSolver| NyARTransMat | () | Constructor |
| errRate | () | method |
public function errRate(io_rot:NyARDoubleMatrix33, i_trans:NyARDoublePoint3d, i_vertex3d:Vector.<NyARDoublePoint3d>, i_vertex2d:Vector.<NyARDoublePoint2d>, i_number_of_vertex:int, o_rot_vertex:Vector.<NyARDoublePoint3d>):NumberParameters
io_rot:NyARDoubleMatrix33 | |
i_trans:NyARDoublePoint3d | |
i_vertex3d:Vector.<NyARDoublePoint3d> | |
i_vertex2d:Vector.<NyARDoublePoint2d> | |
i_number_of_vertex:int | |
o_rot_vertex:Vector.<NyARDoublePoint3d> |
Number |
| transMat | () | method |
public function transMat(i_square:NyARSquare, i_offset:NyARRectOffset, o_result_conv:NyARTransMatResult):voiddouble arGetTransMat( ARMarkerInfo arker_info,double center[2], double width, double conv[3][4] )
Parameters
i_square:NyARSquare — 計算対象のNyARSquareオブジェクト
| |
i_offset:NyARRectOffset | |
o_result_conv:NyARTransMatResult |
NyARException
|
| transMatContinue | () | method |
public function transMatContinue(i_square:NyARSquare, i_offset:NyARRectOffset, o_result_conv:NyARTransMatResult):voidParameters
i_square:NyARSquare | |
i_offset:NyARRectOffset | |
o_result_conv:NyARTransMatResult |
| updateMatrixValue | () | method |
public function updateMatrixValue(i_rot:NyARRotMatrix, i_trans:NyARDoublePoint3d, o_result:NyARTransMatResult):voidパラメータで変換行列を更新します。
Parameters
i_rot:NyARRotMatrix | |
i_trans:NyARDoublePoint3d | |
o_result:NyARTransMatResult |