Stay organized with collections
Save and categorize content based on your preferences.
CardboardMesh
#include <cardboard.h>
Struct representing a 3D mesh with 3D vertices and corresponding UV coordinates.
Summary
Public attributes
|
indices
|
int *
Indices buffer.
|
n_indices
|
int
Number of indices.
|
n_vertices
|
int
Number of vertices.
|
uvs
|
float *
UV coordinates buffer. 2 floats per uv: u, v.
|
vertices
|
float *
Vertices buffer. 2 floats per vertex: x, y.
|
Public attributes
indices
int * CardboardMesh::indices
n_indices
int CardboardMesh::n_indices
n_vertices
int CardboardMesh::n_vertices
uvs
float * CardboardMesh::uvs
UV coordinates buffer. 2 floats per uv: u, v.
vertices
float * CardboardMesh::vertices
Vertices buffer. 2 floats per vertex: x, y.
All rights reserved. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-08-06 UTC.
[null,null,["Last updated 2024-08-06 UTC."],[[["\u003cp\u003eCardboardMesh is a struct used to represent a 3D mesh with vertices and UV coordinates.\u003c/p\u003e\n"],["\u003cp\u003eIt contains buffers for indices, vertices and UV coordinates, stored as \u003ccode\u003eint *\u003c/code\u003e for indices and \u003ccode\u003efloat *\u003c/code\u003e for vertices and UVs.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003en_indices\u003c/code\u003e and \u003ccode\u003en_vertices\u003c/code\u003e store the total number of indices and vertices, respectively.\u003c/p\u003e\n"],["\u003cp\u003eVertices are represented using 2 floats (x, y) and UV coordinates with 2 floats (u, v).\u003c/p\u003e\n"]]],[],null,["# CardboardMesh Struct Reference\n\nCardboardMesh\n=============\n\n`#include \u003ccardboard.h\u003e`\n\nStruct representing a 3D mesh with 3D vertices and corresponding UV coordinates.\n\nSummary\n-------\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------|---------------------------------------------------------|\n| [indices](#struct_cardboard_mesh_1a95e8f2af113ed54d0d12d1392f9935b4) | `int *` Indices buffer. |\n| [n_indices](#struct_cardboard_mesh_1ac9b4846ad3a7164c82f73dd3adc75d00) | `int` Number of indices. |\n| [n_vertices](#struct_cardboard_mesh_1afff3b5ef21b0a01b2c1151a6b4e202e8) | `int` Number of vertices. |\n| [uvs](#struct_cardboard_mesh_1a1fc940d2ac7d11a2baf1dd4d969b40b8) | `float *` UV coordinates buffer. 2 floats per uv: u, v. |\n| [vertices](#struct_cardboard_mesh_1a30b8cab38c9501a63007cf143db7a640) | `float *` Vertices buffer. 2 floats per vertex: x, y. |\n\nPublic attributes\n-----------------\n\n### indices\n\n```scdoc\nint * CardboardMesh::indices\n``` \nIndices buffer. \n\n### n_indices\n\n```scdoc\nint CardboardMesh::n_indices\n``` \nNumber of indices. \n\n### n_vertices\n\n```scdoc\nint CardboardMesh::n_vertices\n``` \nNumber of vertices. \n\n### uvs\n\n```scdoc\nfloat * CardboardMesh::uvs\n``` \nUV coordinates buffer. 2 floats per uv: u, v. \n\n### vertices\n\n```scdoc\nfloat * CardboardMesh::vertices\n``` \nVertices buffer. 2 floats per vertex: x, y."]]