Packagejp.nyatla.nyartoolkit.as3.core.transmat.solver
Interfacepublic interface INyARTransportVectorSolver
Implementors NyARTransportVectorSolver



Public Methods
 MethodDefined By
  
set2dVertex(i_ref_vertex_2d:Vector.<NyARDoublePoint2d>, i_number_of_vertex:int):void
INyARTransportVectorSolver
  
solveTransportVector(i_vertex3d:Vector.<NyARDoublePoint3d>, o_transfer:NyARDoublePoint3d):void
画面座標群と3次元座標群から、平行移動量を計算します。 2d座標系は、直前に実行したset2dVertexのものを使用します。
INyARTransportVectorSolver
Method Detail
set2dVertex()method
public function set2dVertex(i_ref_vertex_2d:Vector.<NyARDoublePoint2d>, i_number_of_vertex:int):void

Parameters

i_ref_vertex_2d:Vector.<NyARDoublePoint2d>
 
i_number_of_vertex:int

solveTransportVector()method 
public function solveTransportVector(i_vertex3d:Vector.<NyARDoublePoint3d>, o_transfer:NyARDoublePoint3d):void

画面座標群と3次元座標群から、平行移動量を計算します。 2d座標系は、直前に実行したset2dVertexのものを使用します。

Parameters

i_vertex3d:Vector.<NyARDoublePoint3d> — 直前のset2dVertexコールで指定したものと同じものを指定してください。
 
o_transfer:NyARDoublePoint3d — 3次元空間の座標群を設定します。頂点の順番は、画面座標群と同じ順序で格納してください。


Throws
NyARException