Tachyon (current)  Current Main Branch
Functions
apitrigeom.h File Reference

Go to the source code of this file.

Functions

void rt_tri_fcylinder (SceneHandle, void *, apivector, apivector, flt)
 
void rt_tri_cylinder (SceneHandle, void *, apivector, apivector, flt)
 
void rt_tri_ring (SceneHandle, void *, apivector, apivector, flt, flt)
 
void rt_tri_plane (SceneHandle, void *, apivector, apivector)
 
void rt_tri_box (SceneHandle, void *, apivector, apivector)
 

Function Documentation

◆ rt_tri_box()

void rt_tri_box ( SceneHandle  ,
void *  ,
apivector  ,
apivector   
)

Definition at line 134 of file apitrigeom.c.

References rt_tri(), rt_vector(), apivector::x, apivector::y, and apivector::z.

◆ rt_tri_cylinder()

void rt_tri_cylinder ( SceneHandle  ,
void *  ,
apivector  ,
apivector  ,
flt   
)

Definition at line 82 of file apitrigeom.c.

References rt_fcylinder().

◆ rt_tri_fcylinder()

void rt_tri_fcylinder ( SceneHandle  ,
void *  ,
apivector  ,
apivector  ,
flt   
)

Definition at line 33 of file apitrigeom.c.

References COS, CYLFACETS, rt_stri(), SIN, VAddS(), VCross(), VNorm(), apivector::x, apivector::y, and apivector::z.

◆ rt_tri_plane()

void rt_tri_plane ( SceneHandle  ,
void *  ,
apivector  ,
apivector   
)

Definition at line 187 of file apitrigeom.c.

References rt_tri_ring().

◆ rt_tri_ring()

void rt_tri_ring ( SceneHandle  ,
void *  ,
apivector  ,
apivector  ,
flt  ,
flt   
)

Definition at line 86 of file apitrigeom.c.

References COS, RINGFACETS, rt_stri(), SIN, VAddS(), VCross(), VNorm(), apivector::x, apivector::y, and apivector::z.

Referenced by rt_tri_plane().