ArrayMesh.ArrayType

Values

ValueMeaning
arrayVertex0

Vertex array (array of Vector3 vertices).

arrayNormal1

Normal array (array of Vector3 normals).

arrayTangent2

Tangent array, array of groups of 4 floats. first 3 floats determine the tangent, and the last the binormal direction as -1 or 1.

arrayColor3

Vertex array (array of Color colors).

arrayTexUv4

UV array (array of Vector3 UVs or float array of groups of 2 floats (u,v)).

arrayTexUv25

Second UV array (array of Vector3 UVs or float array of groups of 2 floats (u,v)).

arrayBones6

Array of bone indices, as a float array. Each element in groups of 4 floats.

arrayWeights7

Array of bone weights, as a float array. Each element in groups of 4 floats.

arrayIndex8

Array of integers used as indices referencing vertices, colors, normals, tangents, and textures. All of those arrays must have the same number of elements as the vertex array. No index can be beyond the vertex array size. When this index array is present, it puts the function into "index mode," where the index selects the *i*'th vertex, normal, tangent, color, UV, etc. This means if you want to have different normals or colors along an edge, you have to duplicate the vertices. For triangles, the index array is interpreted as triples, referring to the vertices of each triangle. For lines, the index array is in pairs indicating the start and end of each line.

arrayMax9

Meta