Mesh

public class Mesh

Represents a polygon mesh describing geometry.

Obtained by StreetscapeGeometry.getMesh() .

Public Methods

IntBuffer
getIndexList ()
Retrieves the triangle data for this mesh in a buffer of length getIndexListSize() .
int
getIndexListSize ()
Retrieves the number of triangle indices (represented by getIndexList() ) in this mesh.
FloatBuffer
getVertexList ()
Retrieves the vertex coordinate data for this mesh.
int
getVertexListSize ()
Retrieves the number of vertices in this mesh.

Inherited Methods

Public Methods

getIndexList

 public 
  
  IntBuffer 
 
  
 getIndexList 
 () 

Retrieves the triangle data for this mesh in a buffer of length getIndexListSize() . Each face is a triplet of indices into the vertices array ( getVertexList() ). The indices should always be used as a triangle list, with three indices per triangle. The result can be passed as the indices parameter to GLES20.glDrawElements(int, int, int, java.nio.Buffer) .

The content of this buffer should not be modified by the caller.

getIndexListSize

 public 
  
 int 
  
 getIndexListSize 
 () 

Retrieves the number of triangle indices (represented by getIndexList() ) in this mesh. The indices should always be used as a triangle list, with three indices per triangle. The result can be passed as the count parameter to GLES20.glDrawElements(int, int, int, java.nio.Buffer) .

getVertexList

 public 
  
  FloatBuffer 
 
  
 getVertexList 
 () 

Retrieves the vertex coordinate data for this mesh. Each vertex is three float values, stored in XYZ order. The total number of float values in the resulting FloatBuffer is 3 * getVertexListSize() .

The content of this buffer should not be modified by the caller.

getVertexListSize

 public 
  
 int 
  
 getVertexListSize 
 () 

Retrieves the number of vertices in this mesh.

Create a Mobile Website
View Site in Mobile | Classic
Share by: