API reference

MeshGeometryData Class

Raw geometry data ready to be passed to SceneMesh.meshWithMaterials().

Signature

data class MeshGeometryData(
    val positions: FloatArray,
    val normals: FloatArray,
    val uvs: FloatArray,
    val colors: IntArray,
    val indices: IntArray,
)

Constructors

MeshGeometryData ( positions , normals , uvs , colors , indices )
Signature
constructor(
    positions: FloatArray,
    normals: FloatArray,
    uvs: FloatArray,
    colors: IntArray,
    indices: IntArray,
)
Parameters
positions: FloatArray  XYZ triplets for each vertex
normals: FloatArray  XYZ triplets for each vertex normal
uvs: FloatArray  UV pairs for each vertex
colors: IntArray  ARGB integer per vertex
indices: IntArray  Triangle index triplets
Returns
MeshGeometryData

Properties

colors : IntArray
[Get]
ARGB integer per vertex
Signature
val colors: IntArray
indices : IntArray
[Get]
Triangle index triplets
Signature
val indices: IntArray
normals : FloatArray
[Get]
XYZ triplets for each vertex normal
Signature
val normals: FloatArray
positions : FloatArray
[Get]
XYZ triplets for each vertex
Signature
val positions: FloatArray
uvs : FloatArray
[Get]
UV pairs for each vertex
Signature
val uvs: FloatArray