Package | jp.nyatla.nyartoolkit.as3.core.transmat.solver |
Interface | public interface INyARTransportVectorSolver |
Implementors | NyARTransportVectorSolver |
Method | Defined By | ||
---|---|---|---|
set2dVertex(i_ref_vertex_2d:Vector.<NyARDoublePoint2d>, i_number_of_vertex:int):void | INyARTransportVectorSolver | ||
画面座標群と3次元座標群から、平行移動量を計算します。
2d座標系は、直前に実行したset2dVertexのものを使用します。
| INyARTransportVectorSolver |
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次元空間の座標群を設定します。頂点の順番は、画面座標群と同じ順序で格納してください。
|
NyARException
|