Class TargetInstance
- Ruang Nama
- easyar
TargetInstance adalah target yang dilacak oleh tracker. TargetInstance mencakup Target asli yang dilacak serta status dan pose saat ini dari Target ini.
Metode
status
Mengembalikan status target yang sedang dilacak. Biasanya Anda dapat menentukan status target saat ini dengan memeriksa apakah status sama dengan 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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| TargetStatus |
target
Mendapatkan target asli. Jika pernah dimuat ke tracker, Target yang sama dengan yang dimuat ke tracker akan dikembalikan.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Target |
pose
Mengembalikan pose target yang sedang dilacak relatif terhadap Camera. Sistem koordinat camera dan target sama-sama sistem tangan kanan. Origin sistem koordinat Camera adalah pusat optik camera; sumbu x positif menunjuk ke kanan, sumbu y positif ke atas, dan sumbu z positif ke arah cahaya masuk ke camera. Kanan dan atas di sini merujuk pada kanan dan atas pada gambar camera, yang mungkin berbeda dari orientasi alami perangkat. Data disusun dalam urutan row-major, berlawanan dengan column-major 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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Matrix44F |