public class NyARSurfaceTrackingTransmatUtils
extends java.lang.Object
コンストラクタと説明 |
---|
NyARSurfaceTrackingTransmatUtils(NyARParam i_ref_param,
double i_tracking_threshold) |
修飾子とタイプ | メソッドと説明 |
---|---|
static NyARDoublePoint3d |
centerOffset(NyARDoublePoint3d[] i_pos3d,
int i_num,
NyARDoublePoint3d i_result) |
static void |
modifyInputOffset(NyARDoubleMatrix44 initConv,
NyARDoublePoint3d[] i_pos3d,
int i_num,
NyARDoublePoint3d i_offset)
ARToolKitV5で追加されていた補正
|
static void |
restoreOutputOffset(NyARDoubleMatrix44 conv,
NyARDoublePoint3d i_offset) |
boolean |
surfaceTrackingTransmat(NyARDoubleMatrix44 initConv,
NyARDoublePoint2d[] i_pos2d,
NyARDoublePoint3d[] i_pos3d,
int i_num,
NyARDoubleMatrix44 conv,
NyARTransMatResultParam o_ret_param)
AR2Trackingの出力した頂点セットについて、変換行列を求めます。
|
public NyARSurfaceTrackingTransmatUtils(NyARParam i_ref_param, double i_tracking_threshold)
public static NyARDoublePoint3d centerOffset(NyARDoublePoint3d[] i_pos3d, int i_num, NyARDoublePoint3d i_result)
public static void modifyInputOffset(NyARDoubleMatrix44 initConv, NyARDoublePoint3d[] i_pos3d, int i_num, NyARDoublePoint3d i_offset)
initConv
- i_pos3d
- i_offset
- i_num
- public static void restoreOutputOffset(NyARDoubleMatrix44 conv, NyARDoublePoint3d i_offset)
public boolean surfaceTrackingTransmat(NyARDoubleMatrix44 initConv, NyARDoublePoint2d[] i_pos2d, NyARDoublePoint3d[] i_pos3d, int i_num, NyARDoubleMatrix44 conv, NyARTransMatResultParam o_ret_param)
initConv
- i_pos2d
- 理想座標点セットi_pos3d
- 姿勢情報セット。i_pos2dに対応している必要があります。i_num
- 点セットの個数conv
- 計算結果の出力行列o_ret_param
- 返却値のパラメータNyARException