Class SceneMesh
- Ruang Nama
- easyar
Metode
getNumOfVertexAll
Mendapatkan 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
Mendapatkan jumlah index dalam meshAll. Karena setiap 3 index membentuk sebuah triangular face, 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
Mendapatkan data posisi vertex dalam meshAll dalam world coordinate system. Posisi sebuah vertex dijelaskan oleh tiga koordinat (x,y,z), dalam meter. Data posisi disusun rapat dalam Buffer 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
Mendapatkan data normal vector vertex dalam meshAll. Normal vector sebuah vertex dijelaskan oleh tiga komponen (nx,ny,nz). Normal vector tersebut telah dinormalisasi, yaitu panjangnya 1. Data normal vector disusun rapat dalam Buffer 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
Mendapatkan data index dalam meshAll. Setiap triangular face terdiri dari tiga index (ix,iy,iz). Data index disusun rapat dalam Buffer 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
Mendapatkan 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
Mendapatkan jumlah index 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
Mendapatkan data posisi vertex dalam meshUpdated dalam world coordinate system. Posisi sebuah vertex dijelaskan oleh tiga koordinat (x,y,z), dalam meter. Data vertex disusun rapat dalam Buffer 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
Mendapatkan data normal vector vertex dalam meshUpdated dalam world coordinate system. Normal vector sebuah vertex dijelaskan oleh tiga komponen (nx,ny,nz). Normal vector tersebut telah dinormalisasi, yaitu panjangnya 1. Data normal vector disusun rapat dalam Buffer 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
Mendapatkan index dari semua triangular face dalam meshUpdated. Setiap triangular face terdiri dari tiga index (ix,iy,iz). Data index disusun rapat dalam Buffer 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
Mendapatkan objek deskripsi mesh block dalam meshUpdated. Nilai yang dikembalikan adalah array yang terdiri dari BlockInfo, dengan setiap elemen merupakan deskripsi detail 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
Mendapatkan panjang sisi sebuah mesh block, dalam 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 |