Package | jp.nyatla.nyartoolkit.as3.core.transmat.rotmatrix |
Class | public class NyARRotMatrix |
Inheritance | NyARRotMatrix ![]() ![]() |
Method | Defined By | ||
---|---|---|---|
NyARRotMatrix(i_matrix:NyARPerspectiveProjectionMatrix)
インスタンスを準備します。
| NyARRotMatrix | ||
![]() | createArray(i_number:int):Vector.<NyARDoubleMatrix33> [static] | NyARDoubleMatrix33 | |
i_in_pointを変換行列で座標変換する。
| NyARRotMatrix | ||
getPoint3dBatch(i_in_point:Vector.<NyARDoublePoint3d>, i_out_point:Vector.<NyARDoublePoint3d>, i_number_of_vertex:int):void
複数の頂点を一括して変換する
| NyARRotMatrix | ||
![]() | getValue(o_value:Vector.<Number>):void
遅いからあんまり使わないでね。
| NyARDoubleMatrix33 | |
![]() | getZXYAngle(o_out:NyARDoublePoint3d):void
この関数は、0-PIの間で値を返します。
| NyARDoubleMatrix33 | |
initRotByPrevResult(i_prev_result:NyARTransMatResult):void
NyARTransMatResultの内容からNyARRotMatrixを復元します。
| NyARRotMatrix | ||
NyARRotMatrix | |||
![]() | inverse(i_src:NyARDoubleMatrix33):Boolean | NyARDoubleMatrix33 | |
![]() | setValue(i_value:Vector.<Number>):void
遅いからあんまり使わないでね。
| NyARDoubleMatrix33 | |
![]() | setValue_NyARDoubleMatrix33(i_value:NyARDoubleMatrix33):void | NyARDoubleMatrix33 | |
![]() | setZXYAngle_Number(i_x:Number, i_y:Number, i_z:Number):void | NyARDoubleMatrix33 | |
![]() | setZXYAngle_NyARDoublePoint3d(i_angle:NyARDoublePoint3d):void | NyARDoubleMatrix33 | |
![]() | transformVertex_double(i_x:Number, i_y:Number, i_z:Number, o_out:NyARDoublePoint3d):void | NyARDoubleMatrix33 | |
![]() |
回転行列を適応して座標変換します。
| NyARDoubleMatrix33 |
NyARRotMatrix | () | Constructor |
public function NyARRotMatrix(i_matrix:NyARPerspectiveProjectionMatrix)
インスタンスを準備します。
Parametersi_matrix:NyARPerspectiveProjectionMatrix |
getPoint3d | () | method |
public function getPoint3d(i_in_point:NyARDoublePoint3d, i_out_point:NyARDoublePoint3d):void
i_in_pointを変換行列で座標変換する。
Parameters
i_in_point:NyARDoublePoint3d | |
i_out_point:NyARDoublePoint3d |
getPoint3dBatch | () | method |
public function getPoint3dBatch(i_in_point:Vector.<NyARDoublePoint3d>, i_out_point:Vector.<NyARDoublePoint3d>, i_number_of_vertex:int):void
複数の頂点を一括して変換する
Parameters
i_in_point:Vector.<NyARDoublePoint3d> | |
i_out_point:Vector.<NyARDoublePoint3d> | |
i_number_of_vertex:int |
initRotByPrevResult | () | method |
public function initRotByPrevResult(i_prev_result:NyARTransMatResult):void
NyARTransMatResultの内容からNyARRotMatrixを復元します。
Parameters
i_prev_result:NyARTransMatResult |
initRotBySquare | () | method |
public function initRotBySquare(i_linear:Vector.<NyARLinear>, i_sqvertex:Vector.<NyARDoublePoint2d>):void
Parameters
i_linear:Vector.<NyARLinear> | |
i_sqvertex:Vector.<NyARDoublePoint2d> |
NyARException
|