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

#include <TachyonOptiX.h>

Public Member Functions

void addCone (const float3 &cbase, const float3 &capex, const float cbaserad, const float capexrad)
 

Data Fields

std::vector< float3 PINALLOCS(float3)> base
 
std::vector< float3 PINALLOCS(float3)> apex
 
std::vector< float PINALLOCS(float)> baserad
 
std::vector< float PINALLOCS(float)> apexrad
 
std::vector< float3 PINALLOCS(float3)> primcolors3f
 
float3 uniform_color
 
int materialindex
 

Detailed Description

Definition at line 177 of file TachyonOptiX.h.

Member Function Documentation

◆ addCone()

void ConeArray::addCone ( const float3 &  cbase,
const float3 &  capex,
const float  cbaserad,
const float  capexrad 
)
inline

Definition at line 186 of file TachyonOptiX.h.

References apex, apexrad, base, and baserad.

Field Documentation

◆ apex

std::vector<float3 PINALLOCS(float3)> ConeArray::apex

Definition at line 179 of file TachyonOptiX.h.

Referenced by addCone().

◆ apexrad

std::vector<float PINALLOCS(float)> ConeArray::apexrad

Definition at line 181 of file TachyonOptiX.h.

Referenced by addCone().

◆ base

std::vector<float3 PINALLOCS(float3)> ConeArray::base

Definition at line 178 of file TachyonOptiX.h.

Referenced by addCone().

◆ baserad

std::vector<float PINALLOCS(float)> ConeArray::baserad

Definition at line 180 of file TachyonOptiX.h.

Referenced by addCone().

◆ materialindex

int ConeArray::materialindex

Definition at line 184 of file TachyonOptiX.h.

Referenced by TachyonOptiX::add_conearray().

◆ primcolors3f

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

Definition at line 182 of file TachyonOptiX.h.

◆ uniform_color

float3 ConeArray::uniform_color

Definition at line 183 of file TachyonOptiX.h.


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