Class BlockInfo
- Ruang Nama
- easyar
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 sekali mesh block. Sebuah mesh block terdiri dari kubus dengan panjang sisi sekitar 1 meter, berisi elemen seperti vertex dan index. BlockInfo digunakan untuk mendeskripsikan isi sebuah mesh block. (x,y,z) adalah indeks mesh block, mengalikan (x,y,z) dengan ukuran fisik setiap mesh block memberikan koordinat titik asal mesh block ini dalam sistem koordinat dunia. Bagian yang perlu ditampilkan dapat difilter sebelumnya berdasarkan posisi mesh block di dunia untuk menghemat waktu rendering.
Record BlockInfo
Properti
x
x dalam indeks mesh block (x,y,z).
int x
int x
public int x
public Int x
@property (nonatomic) int x
public var x: Int32
public int x
y
y dalam indeks mesh block (x,y,z).
int y
int y
public int y
public Int y
@property (nonatomic) int y
public var y: Int32
public int y
z
z dalam indeks mesh block (x,y,z).
int z
int z
public int z
public Int z
@property (nonatomic) int z
public var z: Int32
public int z
numOfVertex
Jumlah vertex yang dimiliki dalam satu mesh block.
int numOfVertex
int numOfVertex
public int numOfVertex
public Int numOfVertex
@property (nonatomic) int numOfVertex
public var numOfVertex: Int32
public int numOfVertex
startPointOfVertex
Posisi awal penyimpanan data vertex dalam vertex buffer, menunjukkan vertex keberapa yang dimulai dari milik mesh block saat ini. Tidak sama dengan jumlah byte offset, offset posisi awal adalah startPointOfVertex34 byte.
int startPointOfVertex
int startPointOfVertex
public int startPointOfVertex
public Int startPointOfVertex
@property (nonatomic) int startPointOfVertex
public var startPointOfVertex: Int32
public int startPointOfVertex
numOfIndex
Jumlah indeks yang dimiliki dalam satu mesh block, setiap 3 vertex berurutan membentuk satu permukaan segitiga.
int numOfIndex
int numOfIndex
public int numOfIndex
public Int numOfIndex
@property (nonatomic) int numOfIndex
public var numOfIndex: Int32
public int numOfIndex
startPointOfIndex
Mirip dengan startPointOfVertex. Posisi awal penyimpanan data indeks dalam index buffer, menunjukkan indeks keberapa yang dimulai dari milik mesh block saat ini. Tidak sama dengan jumlah byte offset, offset posisi awal adalah startPointOfIndex34 byte.
int startPointOfIndex
int startPointOfIndex
public int startPointOfIndex
public Int startPointOfIndex
@property (nonatomic) int startPointOfIndex
public var startPointOfIndex: Int32
public int startPointOfIndex
version
Jumlah pembaruan mesh block saat ini, version lebih besar menunjukkan lebih banyak pembaruan. Jika version sebuah mesh block bertambah besar setelah memanggil updateSceneMesh, artinya isinya telah berubah.