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

#include <TachyonOptiX.h>

Public Member Functions

void addRing (const float3 &ricenter, const float3 &rinorm, const float riinrad, const float rioutrad)
 

Data Fields

std::vector< float3 PINALLOCS(float3)> center
 
std::vector< float3 PINALLOCS(float3)> normal
 
std::vector< float PINALLOCS(float)> inrad
 
std::vector< float PINALLOCS(float)> outrad
 
std::vector< float3 PINALLOCS(float3)> primcolors3f
 
float3 uniform_color
 
int materialindex
 

Detailed Description

Definition at line 225 of file TachyonOptiX.h.

Member Function Documentation

◆ addRing()

void RingArray::addRing ( const float3 &  ricenter,
const float3 &  rinorm,
const float  riinrad,
const float  rioutrad 
)
inline

Definition at line 234 of file TachyonOptiX.h.

References center, inrad, normal, and outrad.

Field Documentation

◆ center

std::vector<float3 PINALLOCS(float3)> RingArray::center

Definition at line 226 of file TachyonOptiX.h.

Referenced by addRing().

◆ inrad

std::vector<float PINALLOCS(float)> RingArray::inrad

Definition at line 228 of file TachyonOptiX.h.

Referenced by addRing().

◆ materialindex

int RingArray::materialindex

Definition at line 232 of file TachyonOptiX.h.

Referenced by TachyonOptiX::add_ringarray().

◆ normal

std::vector<float3 PINALLOCS(float3)> RingArray::normal

Definition at line 227 of file TachyonOptiX.h.

Referenced by addRing().

◆ outrad

std::vector<float PINALLOCS(float)> RingArray::outrad

Definition at line 229 of file TachyonOptiX.h.

Referenced by addRing().

◆ primcolors3f

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

Definition at line 230 of file TachyonOptiX.h.

◆ uniform_color

float3 RingArray::uniform_color

Definition at line 231 of file TachyonOptiX.h.


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