Class TargetInstance
- Spazio dei nomi
- easyar
TargetInstance e un target tracciato da un tracker. TargetInstance include il Target originale tracciato e lo status e la pose correnti di questo Target.
Metodi
status
Restituisce lo status del target attualmente tracciato. Di solito puoi determinare lo status corrente del target controllando se status e uguale a 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()
Valore restituito
| Tipo | Descrizione |
|---|---|
| TargetStatus |
target
Ottiene il target originale. Se e stato caricato in un tracker, verra restituito lo stesso Target caricato nel tracker.
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()
Valore restituito
| Tipo | Descrizione |
|---|---|
| Target |
pose
Restituisce la pose del target attualmente tracciato rispetto alla Camera. Sia il sistema di coordinate camera sia quello target sono destrorsi. L'origine del sistema Camera e il centro ottico della camera; l'asse x positivo punta a destra, l'asse y positivo in alto e l'asse z positivo nella direzione in cui la luce entra nella camera. Qui destra e alto si riferiscono alla destra e all'alto nell'immagine della camera, che possono differire dall'orientamento naturale del dispositivo. I dati sono disposti in ordine row-major, opposto al column-major di OpenGL.
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()
Valore restituito
| Tipo | Descrizione |
|---|---|
| Matrix44F |