Table of Contents

Class SceneMesh

Ruang Nama
easyar
SceneMesh

Metode

getNumOfVertexAll

Dapatkan jumlah vertex dalam meshAll.

int easyar_SceneMesh_getNumOfVertexAll(easyar_SceneMesh * This)
int getNumOfVertexAll()
public int getNumOfVertexAll()
fun getNumOfVertexAll(): Int
- (int)getNumOfVertexAll
public func getNumOfVertexAll() -> Int32
public virtual int getNumOfVertexAll()

Mengembalikan

Tipe Deskripsi
Int32

getNumOfIndexAll

Dapatkan jumlah indeks dalam meshAll. Karena setiap 3 indeks membentuk satu segitiga, nilai yang dikembalikan harus merupakan kelipatan bilangan bulat dari 3.

int easyar_SceneMesh_getNumOfIndexAll(easyar_SceneMesh * This)
int getNumOfIndexAll()
public int getNumOfIndexAll()
fun getNumOfIndexAll(): Int
- (int)getNumOfIndexAll
public func getNumOfIndexAll() -> Int32
public virtual int getNumOfIndexAll()

Mengembalikan

Tipe Deskripsi
Int32

getVerticesAll

Dapatkan data posisi vertex dalam meshAll (dalam sistem koordinat dunia). Posisi satu vertex dijelaskan oleh tiga koordinat (x,y,z), satuan meter. Data posisi dalam Buffer disusun secara padat sebagai x1,y1,z1,x2,y2,z2,... Setiap komponen bertipe float.

void easyar_SceneMesh_getVerticesAll(easyar_SceneMesh * This, easyar_Buffer * * Return)
std::shared_ptr<Buffer> getVerticesAll()
public @Nonnull Buffer getVerticesAll()
fun getVerticesAll(): Buffer
- (easyar_Buffer *)getVerticesAll
public func getVerticesAll() -> Buffer
public virtual Buffer getVerticesAll()

Mengembalikan

Tipe Deskripsi
Buffer

getNormalsAll

Dapatkan data vektor normal vertex dalam meshAll. Vektor normal satu vertex dijelaskan oleh tiga komponen (nx,ny,nz), vektor normal ini adalah hasil normalisasi, yaitu panjangnya 1. Data vektor normal dalam Buffer disusun secara padat sebagai nx1,ny1,nz1,nx2,ny2,nz2,... Setiap komponen bertipe float.

void easyar_SceneMesh_getNormalsAll(easyar_SceneMesh * This, easyar_Buffer * * Return)
std::shared_ptr<Buffer> getNormalsAll()
public @Nonnull Buffer getNormalsAll()
fun getNormalsAll(): Buffer
- (easyar_Buffer *)getNormalsAll
public func getNormalsAll() -> Buffer
public virtual Buffer getNormalsAll()

Mengembalikan

Tipe Deskripsi
Buffer

getIndicesAll

Dapatkan data indeks dalam meshAll. Setiap segitiga terdiri dari tiga indeks (ix,iy,iz). Data indeks dalam Buffer disusun secara padat sebagai ix1,iy1,iz1,ix2,iy2,iz2,... Setiap komponen bertipe int32.

void easyar_SceneMesh_getIndicesAll(easyar_SceneMesh * This, easyar_Buffer * * Return)
std::shared_ptr<Buffer> getIndicesAll()
public @Nonnull Buffer getIndicesAll()
fun getIndicesAll(): Buffer
- (easyar_Buffer *)getIndicesAll
public func getIndicesAll() -> Buffer
public virtual Buffer getIndicesAll()

Mengembalikan

Tipe Deskripsi
Buffer

getNumOfVertexIncremental

Dapatkan jumlah vertex dalam meshUpdated.

int easyar_SceneMesh_getNumOfVertexIncremental(easyar_SceneMesh * This)
int getNumOfVertexIncremental()
public int getNumOfVertexIncremental()
fun getNumOfVertexIncremental(): Int
- (int)getNumOfVertexIncremental
public func getNumOfVertexIncremental() -> Int32
public virtual int getNumOfVertexIncremental()

Mengembalikan

Tipe Deskripsi
Int32

getNumOfIndexIncremental

Dapatkan jumlah indeks dalam meshUpdated.

int easyar_SceneMesh_getNumOfIndexIncremental(easyar_SceneMesh * This)
int getNumOfIndexIncremental()
public int getNumOfIndexIncremental()
fun getNumOfIndexIncremental(): Int
- (int)getNumOfIndexIncremental
public func getNumOfIndexIncremental() -> Int32
public virtual int getNumOfIndexIncremental()

Mengembalikan

Tipe Deskripsi
Int32

getVerticesIncremental

Dapatkan data posisi vertex dalam meshUpdated (dalam sistem koordinat dunia). Posisi satu vertex dijelaskan oleh tiga koordinat (x,y,z), satuan meter. Data vertex dalam Buffer disusun secara padat sebagai x1,y1,z1,x2,y2,z2,... Setiap komponen bertipe float.

void easyar_SceneMesh_getVerticesIncremental(easyar_SceneMesh * This, easyar_Buffer * * Return)
std::shared_ptr<Buffer> getVerticesIncremental()
public @Nonnull Buffer getVerticesIncremental()
fun getVerticesIncremental(): Buffer
- (easyar_Buffer *)getVerticesIncremental
public func getVerticesIncremental() -> Buffer
public virtual Buffer getVerticesIncremental()

Mengembalikan

Tipe Deskripsi
Buffer

getNormalsIncremental

Dapatkan data vektor normal vertex dalam meshUpdated (dalam sistem koordinat dunia). Vektor normal satu vertex dijelaskan oleh tiga komponen (nx,ny,nz), vektor normal ini adalah hasil normalisasi, yaitu panjangnya 1. Data vektor normal dalam Buffer disusun secara padat sebagai nx1,ny1,nz1,nx2,ny2,nz2,... Setiap komponen bertipe float.

void easyar_SceneMesh_getNormalsIncremental(easyar_SceneMesh * This, easyar_Buffer * * Return)
std::shared_ptr<Buffer> getNormalsIncremental()
public @Nonnull Buffer getNormalsIncremental()
fun getNormalsIncremental(): Buffer
- (easyar_Buffer *)getNormalsIncremental
public func getNormalsIncremental() -> Buffer
public virtual Buffer getNormalsIncremental()

Mengembalikan

Tipe Deskripsi
Buffer

getIndicesIncremental

Dapatkan indeks untuk semua segitiga dalam meshUpdated. Setiap segitiga terdiri dari tiga indeks (ix,iy,iz). Data indeks dalam Buffer disusun secara padat sebagai ix1,iy1,iz1,ix2,iy2,iz2,... Setiap komponen bertipe int32.

void easyar_SceneMesh_getIndicesIncremental(easyar_SceneMesh * This, easyar_Buffer * * Return)
std::shared_ptr<Buffer> getIndicesIncremental()
public @Nonnull Buffer getIndicesIncremental()
fun getIndicesIncremental(): Buffer
- (easyar_Buffer *)getIndicesIncremental
public func getIndicesIncremental() -> Buffer
public virtual Buffer getIndicesIncremental()

Mengembalikan

Tipe Deskripsi
Buffer

getBlocksInfoIncremental

Dapatkan objek deskripsi untuk mesh block dalam meshUpdated. Nilai kembalian adalah array yang terdiri dari BlockInfo, di mana setiap elemen adalah deskripsi rinci tentang informasi satu mesh block.

void easyar_SceneMesh_getBlocksInfoIncremental(easyar_SceneMesh * This, easyar_ListOfBlockInfo * * Return)
std::vector<BlockInfo> getBlocksInfoIncremental()
public java.util.@Nonnull ArrayList<@Nonnull BlockInfo> getBlocksInfoIncremental()
fun getBlocksInfoIncremental(): ArrayList<BlockInfo>
- (NSArray<easyar_BlockInfo *> *)getBlocksInfoIncremental
public func getBlocksInfoIncremental() -> [BlockInfo]
public virtual List<BlockInfo> getBlocksInfoIncremental()

Mengembalikan

Tipe Deskripsi
List<BlockInfo>

getBlockDimensionInMeters

Dapatkan panjang sisi satu mesh block, satuan meter.

float easyar_SceneMesh_getBlockDimensionInMeters(easyar_SceneMesh * This)
float getBlockDimensionInMeters()
public float getBlockDimensionInMeters()
fun getBlockDimensionInMeters(): Float
- (float)getBlockDimensionInMeters
public func getBlockDimensionInMeters() -> Float
public virtual float getBlockDimensionInMeters()

Mengembalikan

Tipe Deskripsi
Single