Class TargetInstance
- Ruang Nama
- easyar
TargetInstance adalah target yang dilacak oleh pelacak. TargetInstance mencakup Target asli yang dilacak serta status dan pose Target saat ini.
Metode
status
Mengembalikan status target yang sedang dilacak. Biasanya Anda dapat memeriksa apakah status sama dengan TargetStatus.Tracked untuk menentukan status target saat ini.
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 pelacak, akan mengembalikan Target yang sama seperti yang dimuat ke pelacak.
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 Kamera. Sistem koordinat kamera dan target keduanya menggunakan sistem koordinat tangan-kanan. Titik asal sistem koordinat kamera adalah pusat optik kamera, sumbu-x positif ke kanan, sumbu-y positif ke atas, sumbu-z positif ke arah cahaya masuk kamera. (Kanan dan atas mengacu pada arah dalam gambar kamera, yang mungkin berbeda dari orientasi alami perangkat.) Data disusun secara row-major, berlawanan dengan column-major pada 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 |