Class SceneMesh
- Namespace
- easyar
Methoden
getNumOfVertexAll
Ermitteln Sie die Anzahl der Vertices in 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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Int32 |
getNumOfIndexAll
Ermitteln Sie die Anzahl der Indizes in meshAll. Da jeweils drei Indizes ein Dreieck bilden, sollte der zurückgegebene Wert ein ganzzahliges Vielfaches von 3 sein.
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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Int32 |
getVerticesAll
Ermitteln Sie die Positionsdaten der Vertices in meshAll (im Weltkoordinatensystem). Die Position eines Vertex wird durch drei Koordinaten (x,y,z) beschrieben, die Einheit ist Meter. Die Positionsdaten sind im Buffer als x1,y1,z1,x2,y2,z2,... kompakt angeordnet. Jede Komponente ist vom Typ 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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Buffer |
getNormalsAll
Ermitteln Sie die Normalvektordaten der Vertices in meshAll. Der Normalvektor eines Vertex wird durch drei Komponenten (nx,ny,nz) beschrieben. Dieser Vektor ist normalisiert, d.h. sein Betrag ist 1. Die Normalvektordaten sind im Buffer als nx1,ny1,nz1,nx2,ny2,nz2,... kompakt angeordnet. Jede Komponente ist vom Typ 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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Buffer |
getIndicesAll
Ermitteln Sie die Indexdaten von meshAll. Jedes Dreieck wird durch drei Indizes (ix,iy,iz) gebildet. Die Indexdaten sind im Buffer als ix1,iy1,iz1,ix2,iy2,iz2,... kompakt angeordnet. Jede Komponente ist vom Typ 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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Buffer |
getNumOfVertexIncremental
Ermitteln Sie die Anzahl der Vertices in 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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Int32 |
getNumOfIndexIncremental
Ermitteln Sie die Anzahl der Indizes in 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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Int32 |
getVerticesIncremental
Ermitteln Sie die Positionsdaten der Vertices in meshUpdated (im Weltkoordinatensystem). Die Position eines Vertex wird durch drei Koordinaten (x,y,z) beschrieben, die Einheit ist Meter. Die Vertexdaten sind im Buffer als x1,y1,z1,x2,y2,z2,... kompakt angeordnet. Jede Komponente ist vom Typ 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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Buffer |
getNormalsIncremental
Ermitteln Sie die Normalvektordaten der Vertices in meshUpdated (im Weltkoordinatensystem). Der Normalvektor eines Vertex wird durch drei Komponenten (nx,ny,nz) beschrieben. Dieser Vektor ist normalisiert, d.h. sein Betrag ist 1. Die Normalvektordaten sind im Buffer als nx1,ny1,nz1,nx2,ny2,nz2,... kompakt angeordnet. Jede Komponente ist vom Typ 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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Buffer |
getIndicesIncremental
Ermitteln Sie die Indizes aller Dreiecke in meshUpdated. Jedes Dreieck wird durch drei Indizes (ix,iy,iz) gebildet. Die Indexdaten sind im Buffer als ix1,iy1,iz1,ix2,iy2,iz2,... kompakt angeordnet. Jede Komponente ist vom Typ 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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Buffer |
getBlocksInfoIncremental
Ermitteln Sie die Beschreibungsobjekte der Mesh-Blöcke in meshUpdated. Der Rückgabewert ist ein Array aus BlockInfo-Elementen, wobei jedes Element eine detaillierte Beschreibung der Informationen eines Mesh-Blocks darstellt.
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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| List<BlockInfo> |
getBlockDimensionInMeters
Ermitteln Sie die Kantenlänge eines Mesh-Blocks, die Einheit ist 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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Single |