Back to class index
| Sphere::TriangulateSyntaxint Sphere::Triangulate(float4 *outPos, float4 *outNormal, float2 *outUV, int numVertices, bool ccwIsFrontFacing) const; [94 lines of code]Produces a geosphere-triangulation of this sphere. Parametersfloat4 *outPos [out]An array of size numVertices which will receive a triangle list of vertex positions. Cannot be null.float4 *outNormal [out]An array of size numVertices which will receive vertex normals. If this parameter is null, vertex normals are not generated.float2 *outUV [out]An array of size numVertices which will receive UV coordinates. If this parameter is null, UV coordinates are not generated.intnumVerticesThe size of the input arrays outPos and outNormal. This value should be of form 24*4^n for some n >= 0. (24, 96, 384, 1536, 6144, 24576, ...) Return ValueThe actual number of vertices generated (== the number of elements written to outPos and outNormal). |