Tachyon (current)
Current Main Branch
|
#include <TachyonOptiX.h>
Public Member Functions | |
void | addCube (const float3 ¢er, const float3 &s) |
Data Fields | |
std::vector< float3 PINALLOCS(float3) > | vertices |
std::vector< int3 PINALLOCS(int3) > | indices |
std::vector< float3 PINALLOCS(float3) > | normals |
std::vector< uint4 PINALLOCS(uint4) > | packednormals |
std::vector< float3 PINALLOCS(float3) > | vertcolors3f |
std::vector< uchar4 PINALLOCS(uchar4) > | vertcolors4u |
std::vector< float3 PINALLOCS(float3) > | primcolors3f |
std::vector< float2 PINALLOCS(float2) > | tex2d |
std::vector< float3 PINALLOCS(float3) > | tex3d |
float3 | uniform_color |
int | materialindex |
Definition at line 285 of file TachyonOptiX.h.
|
inline |
Definition at line 298 of file TachyonOptiX.h.
References indices, make_float3(), and vertices.
std::vector<int3 PINALLOCS(int3) > TriangleMesh::indices |
Definition at line 287 of file TachyonOptiX.h.
Referenced by addCube(), gen_chart(), gen_floor(), gen_teximg(), and gen_trimesh().
int TriangleMesh::materialindex |
Definition at line 296 of file TachyonOptiX.h.
Referenced by TachyonOptiX::add_trimesh().
std::vector<float3 PINALLOCS(float3) > TriangleMesh::normals |
Definition at line 288 of file TachyonOptiX.h.
Referenced by main().
std::vector<uint4 PINALLOCS(uint4) > TriangleMesh::packednormals |
Definition at line 289 of file TachyonOptiX.h.
std::vector<float3 PINALLOCS(float3) > TriangleMesh::primcolors3f |
Definition at line 292 of file TachyonOptiX.h.
std::vector<float2 PINALLOCS(float2) > TriangleMesh::tex2d |
Definition at line 293 of file TachyonOptiX.h.
Referenced by gen_teximg(), and main().
std::vector<float3 PINALLOCS(float3) > TriangleMesh::tex3d |
Definition at line 294 of file TachyonOptiX.h.
float3 TriangleMesh::uniform_color |
Definition at line 295 of file TachyonOptiX.h.
Referenced by main().
std::vector<float3 PINALLOCS(float3) > TriangleMesh::vertcolors3f |
Definition at line 290 of file TachyonOptiX.h.
Referenced by gen_chart(), gen_floor(), and gen_trimesh().
std::vector<uchar4 PINALLOCS(uchar4) > TriangleMesh::vertcolors4u |
Definition at line 291 of file TachyonOptiX.h.
std::vector<float3 PINALLOCS(float3) > TriangleMesh::vertices |
Definition at line 286 of file TachyonOptiX.h.
Referenced by addCube(), gen_chart(), gen_floor(), gen_teximg(), gen_trimesh(), and main().