Class SceneMesh
- Espace de noms
- easyar
Méthodes
getNumOfVertexAll
Obtenir le nombre de sommets dans 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()
Retours
| Type | Description |
|---|---|
| Int32 |
getNumOfIndexAll
Obtenez le nombre d'indices dans meshAll. Étant donné que chaque 3 indices forment un triangle, la valeur retournée doit être un multiple de 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()
Retours
| Type | Description |
|---|---|
| Int32 |
getVerticesAll
Obtenez les données de position des sommets dans meshAll (dans le système de coordonnées mondial). La position d'un sommet est décrite par trois coordonnées (x,y,z), exprimées en mètres. Les données de position sont rangées de manière compacte dans le Buffer dans l'ordre x1,y1,z1,x2,y2,z2,... Chaque composant est de type 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()
Retours
| Type | Description |
|---|---|
| Buffer |
getNormalsAll
Obtenez les données des normales des sommets dans meshAll. La normale d'un sommet est décrite par trois composantes (nx, ny, nz), cette normale étant normalisée, c’est-à-dire de norme 1. Les données des normales sont stockées de manière compacte dans le Buffer selon l'ordre nx1, ny1, nz1, nx2, ny2, nz2, ... Chaque composante est de type 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()
Retours
| Type | Description |
|---|---|
| Buffer |
getIndicesAll
Récupérer les données d'index dans meshAll. Chaque face triangulaire est composée de trois indices (ix, iy, iz). Les données d'index dans Buffer sont disposées de manière compacte selon ix1, iy1, iz1, ix2, iy2, iz2, ... Chaque composante est de type 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()
Retours
| Type | Description |
|---|---|
| Buffer |
getNumOfVertexIncremental
Obtenir le nombre de sommets dans 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()
Retours
| Type | Description |
|---|---|
| Int32 |
getNumOfIndexIncremental
Obtenir le nombre d'indexes dans 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()
Retours
| Type | Description |
|---|---|
| Int32 |
getVerticesIncremental
Obtenir les données de position des sommets dans meshUpdated (dans le système de coordonnées mondial). La position d'un sommet est décrite par trois coordonnées (x, y, z), l'unité est le mètre. Les données des sommets sont étroitement emballées dans le Buffer dans l'ordre x1, y1, z1, x2, y2, z2, ... Chaque composant est de type 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()
Retours
| Type | Description |
|---|---|
| Buffer |
getNormalsIncremental
Obtenez les données de normales des sommets dans meshUpdated (dans le système de coordonnées mondial). La normale d'un sommet est décrite par trois composantes (nx, ny, nz). Cette normale est normalisée, c'est-à-dire que son module est égal à 1. Les données de normales sont stockées de manière compacte dans le Buffer selon l'ordre nx1, ny1, nz1, nx2, ny2, nz2,... Chaque composante est de type 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()
Retours
| Type | Description |
|---|---|
| Buffer |
getIndicesIncremental
Obtenir les indices de tous les triangles dans meshUpdated. Chaque triangle est constitué de trois indices (ix, iy, iz). Les données d'indices dans le Buffer sont stockées de manière compacte dans l'ordre ix1, iy1, iz1, ix2, iy2, iz2,... Chaque composante est de type 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()
Retours
| Type | Description |
|---|---|
| Buffer |
getBlocksInfoIncremental
Obtenez l'objet descriptif du bloc de maillage dans meshUpdated. La valeur de retour est un tableau constitué de BlockInfo, où chaque élément décrit en détail les informations d'un bloc de maillage.
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()
Retours
| Type | Description |
|---|---|
| List<BlockInfo> |
getBlockDimensionInMeters
Obtenir la longueur du côté d'un mesh block, unité en mètres.
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()
Retours
| Type | Description |
|---|---|
| Single |