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
xyznumOfVertexstartPointOfVertexnumOfIndexstartPointOfIndexversion
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