Class TargetInstance
- 名前空間
- easyar
TargetInstance
メソッド
status
現在追跡されているターゲットの状態を返します。通常、あなたはstatusがTargetStatus.Trackedに等しいかどうかで現在のターゲットの状態を判断できます。
easyar_TargetStatus easyar_TargetInstance_status(const easyar_TargetInstance * This)
TargetStatus status()
public int status()
fun status(): Int
- (easyar_TargetStatus)status
public func status() -> TargetStatus
public virtual TargetStatus status()
戻り値
| 型 | 説明 |
|---|---|
| TargetStatus |
target
元のターゲットを取得します。もし以前にトラッカーにロードされたことがある場合、トラッカーにロードされたものと同じTargetを返します。
void easyar_TargetInstance_target(const easyar_TargetInstance * This, easyar_Target * * Return)
std::shared_ptr<Target> target()
public @Nonnull Target target()
fun target(): Target
- (easyar_Target *)target
public func target() -> Target
public virtual Target target()
戻り値
| 型 | 説明 |
|---|---|
| Target |
pose
現在追跡されているターゲットのカメラに対する姿勢を返します。ここで、カメラ座標系とターゲット座標系はどちらも右手座標系です。カメラ座標系の原点はカメラの光心であり、x軸の正方向は右、y軸の正方向は上、z軸の正方向は光がカメラに入る方向です。(ここでの右と上は、カメラ画像の右と上を指し、デバイスの自然な方向とは異なる場合があります。)データの配置方法はrow-majorで、OpenGLのcolumn-majorとは反対です。
easyar_Matrix44F easyar_TargetInstance_pose(const easyar_TargetInstance * This)
Matrix44F pose()
public @Nonnull Matrix44F pose()
fun pose(): Matrix44F
- (easyar_Matrix44F *)pose
public func pose() -> Matrix44F
public virtual Matrix44F pose()
戻り値
| 型 | 説明 |
|---|---|
| Matrix44F |