Table of Contents

Struct BlockInfo

Ruang Nama
easyar
Rakitan
EasyAR.Sense.dll

Model yang diperoleh dari rekonstruksi padat direpresentasikan menggunakan jaring segitiga, disebut mesh. Karena mesh sering diperbarui, untuk menjamin efisiensi, mesh seluruh model rekonstruksi dibagi menjadi banyak mesh block. Satu mesh block terdiri dari kubus dengan panjang sisi sekitar 1 meter, berisi elemen seperti vertex dan index.

 BlockInfo mendeskripsikan konten sebuah mesh block. (x,y,z) adalah indeks mesh block; mengalikan (x,y,z) dengan ukuran fisik tiap mesh block memberikan koordinat asal mesh block dalam sistem koordinat dunia. Posisi mesh block di dunia dapat digunakan untuk pra-filter bagian yang perlu ditampilkan guna menghemat waktu rendering.
 </p>
public struct BlockInfo

Konstruktor

BlockInfo(int, int, int, int, int, int, int, int)

public BlockInfo(int x, int y, int z, int numOfVertex, int startPointOfVertex, int numOfIndex, int startPointOfIndex, int version)

Parameter

x
y
z
numOfVertex
startPointOfVertex
numOfIndex
startPointOfIndex
version

Bidang

numOfIndex

Jumlah indeks dalam satu mesh block, setiap 3 titik berurutan membentuk satu permukaan segitiga.

public int numOfIndex

numOfVertex

Jumlah titik dalam satu mesh block.

public int numOfVertex

startPointOfIndex

Mirip dengan startPointOfVertex. Posisi awal data indeks dalam index-buffer, menunjukkan indeks keberapa yang dimulai untuk mesh block saat ini. Bukan jumlah byte offset; offset posisi awal adalah startPointOfIndex*3*4 byte.

public int startPointOfIndex

startPointOfVertex

Posisi awal data vertex dalam vertex-buffer, menunjukkan titik keberapa yang dimulai untuk mesh block saat ini. Bukan jumlah byte offset; offset posisi awal adalah startPointOfVertex*3*4 byte.

public int startPointOfVertex

version

Jumlah pembaruan mesh block saat ini, version lebih besar menunjukkan lebih banyak pembaruan. Jika version mesh block meningkat setelah memanggil `DenseSpatialMap.updateSceneMesh`_, kontennya telah berubah.

public int version

x

Komponen x dalam indeks (x,y,z) mesh block.

public int x

y

Komponen y dalam indeks (x,y,z) mesh block.

public int y

z

Komponen z dalam indeks (x,y,z) mesh block.

public int z