Class BlockInfo
- Ruang Nama
- easyar
Model yang diperoleh dari dense reconstruction direpresentasikan oleh triangle mesh, yang disebut mesh. Karena mesh sering diperbarui, untuk memastikan efisiensi, mesh dari seluruh model hasil reconstruction dibagi menjadi banyak mesh block. Sebuah mesh block terdiri dari kubus dengan panjang sisi sekitar 1 meter, berisi elemen seperti vertex dan index. BlockInfo menjelaskan isi sebuah mesh block. Di sini (x,y,z) adalah index mesh block. Mengalikan (x,y,z) dengan ukuran fisik setiap mesh block menghasilkan koordinat origin mesh block ini dalam world coordinate system. Bagian yang perlu ditampilkan dapat difilter terlebih dahulu berdasarkan posisi mesh block di dunia untuk menghemat waktu rendering.
Record BlockInfo
Properti
x
x dalam index (x,y,z) dari mesh block.
int x
int x
public int x
public Int x
@property (nonatomic) int x
public var x: Int32
public int x
y
y dalam index (x,y,z) dari mesh block.
int y
int y
public int y
public Int y
@property (nonatomic) int y
public var y: Int32
public int y
z
z dalam index (x,y,z) dari mesh block.
int z
int z
public int z
public Int z
@property (nonatomic) int z
public var z: Int32
public int z
numOfVertex
Jumlah vertex dalam sebuah 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, yang menunjukkan mulai dari vertex ke berapa data milik mesh block saat ini. Ini bukan 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 index dalam sebuah mesh block. Setiap 3 vertex berurutan membentuk sebuah triangular face.
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 index dalam index buffer, yang menunjukkan mulai dari index ke berapa data milik mesh block saat ini. Ini bukan 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 yang lebih besar menunjukkan lebih banyak pembaruan. Jika version sebuah mesh block menjadi lebih besar setelah memanggil updateSceneMesh, berarti isinya telah berubah.