Tachyon (current)  Current Main Branch
Public Member Functions | Data Fields
CylinderArray Struct Reference

#include <TachyonOptiX.h>

Public Member Functions

void addCylinder (const float3 &cstart, const float3 &cend, const float crad)
 

Data Fields

std::vector< float3 PINALLOCS(float3)> start
 
std::vector< float3 PINALLOCS(float3)> end
 
std::vector< float PINALLOCS(float)> radius
 
std::vector< float3 PINALLOCS(float3)> primcolors3f
 
float3 uniform_color
 
int materialindex
 

Detailed Description

Definition at line 196 of file TachyonOptiX.h.

Member Function Documentation

◆ addCylinder()

void CylinderArray::addCylinder ( const float3 &  cstart,
const float3 &  cend,
const float  crad 
)
inline

Definition at line 204 of file TachyonOptiX.h.

References end, radius, and start.

Field Documentation

◆ end

std::vector<float3 PINALLOCS(float3)> CylinderArray::end

Definition at line 198 of file TachyonOptiX.h.

Referenced by addCylinder(), and gen_wiremesh().

◆ materialindex

int CylinderArray::materialindex

Definition at line 202 of file TachyonOptiX.h.

Referenced by TachyonOptiX::add_cylarray().

◆ primcolors3f

std::vector<float3 PINALLOCS(float3)> CylinderArray::primcolors3f

Definition at line 200 of file TachyonOptiX.h.

Referenced by gen_wiremesh().

◆ radius

std::vector<float PINALLOCS(float)> CylinderArray::radius

Definition at line 199 of file TachyonOptiX.h.

Referenced by addCylinder(), and gen_wiremesh().

◆ start

std::vector<float3 PINALLOCS(float3)> CylinderArray::start

Definition at line 197 of file TachyonOptiX.h.

Referenced by addCylinder(), and gen_wiremesh().

◆ uniform_color

float3 CylinderArray::uniform_color

Definition at line 201 of file TachyonOptiX.h.


The documentation for this struct was generated from the following file: