Packagejp.nyatla.nyartoolkit.as3.core.param
Classpublic class NyARParam
InheritanceNyARParam Inheritance Object
Subclasses FLARParam

typedef struct { int xsize, ysize; double mat[3][4]; double dist_factor[4]; } ARParam; NyARの動作パラメータを格納するクラス



Protected Properties
 PropertyDefined By
  _screen_size : NyARIntSize
NyARParam
Public Methods
 MethodDefined By
  
changeScreenSize(i_xsize:int, i_ysize:int):void
int arParamChangeSize( ARParam ource, int xsize, int ysize, ARParam ewparam ); 関数の代替関数 サイズプロパティをi_xsize,i_ysizeに変更します。
NyARParam
  
NyARParam
  
NyARParam
  
NyARParam
  
loadARParam(i_stream:ByteArray):void
NyARParam
  
setValue(i_factor:Vector.<Number>, i_projection:Vector.<Number>):void
NyARParam
Property Detail
_screen_sizeproperty
protected var _screen_size:NyARIntSize

Method Detail
changeScreenSize()method
public function changeScreenSize(i_xsize:int, i_ysize:int):void

int arParamChangeSize( ARParam ource, int xsize, int ysize, ARParam ewparam ); 関数の代替関数 サイズプロパティをi_xsize,i_ysizeに変更します。

Parameters

i_xsize:int
 
i_ysize:int

getDistortionFactor()method 
public function getDistortionFactor():NyARCameraDistortionFactor

Returns
NyARCameraDistortionFactor
getPerspectiveProjectionMatrix()method 
public function getPerspectiveProjectionMatrix():NyARPerspectiveProjectionMatrix

Returns
NyARPerspectiveProjectionMatrix
getScreenSize()method 
public function getScreenSize():NyARIntSize

Returns
NyARIntSize
loadARParam()method 
public function loadARParam(i_stream:ByteArray):void

Parameters

i_stream:ByteArray

setValue()method 
public function setValue(i_factor:Vector.<Number>, i_projection:Vector.<Number>):void

Parameters

i_factor:Vector.<Number> — NyARCameraDistortionFactorにセットする配列を指定する。要素数は4であること。
 
i_projection:Vector.<Number> — NyARPerspectiveProjectionMatrixセットする配列を指定する。要素数は12であること。