MeshParameters Struct Reference
  Description
All the data to specific a triangle mesh.
#include <ChOptixDefinitions.h>
| Public Attributes | |
| float4 * | vertex_buffer | 
| a device pointer to the mesh's vertices // size 8 | |
| float4 * | normal_buffer | 
| a device pointer to the mesh's normals //size 8 | |
| float2 * | uv_buffer | 
| a device pointer to the mesh's uv coordinates // size 8 | |
| uint4 * | vertex_index_buffer | 
| a device pointer to the mesh's vertex indices // size 8 | |
| uint4 * | normal_index_buffer | 
| a device pointer to the mesh's normal indices // size 8 | |
| uint4 * | uv_index_buffer | 
| a device pointer to the mesh's uv indices // size 8 | |
| unsigned int * | mat_index_buffer | 
| a device pointer to the mesh's materials on a per face basis // size 8 | |
| double | pad | 
| padding to ensure 16 byte alignment // size 8 | |
The documentation for this struct was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_sensor/optix/ChOptixDefinitions.h
