|
Tachyon (current)
Current Main Branch
|
Go to the source code of this file.
Data Structures | |
| struct | quadmatrix |
| struct | quadric |
Functions | |
| quadric * | newquadric (void) |
| void | quadric_intersect (const quadric *, ray *) |
| void | quadric_normal (const quadric *, const vector *, const ray *, vector *) |
| quadric* newquadric | ( | void | ) |
Definition at line 35 of file quadric.c.
References quadric::ctr, and quadric_methods.
Referenced by rt_quadsphere().
| void quadric_intersect | ( | const quadric * | , |
| ray * | |||
| ) |
Definition at line 48 of file quadric.c.
References quadmatrix::a, quadmatrix::b, quadmatrix::c, quadric::ctr, quadmatrix::d, quadmatrix::e, quadmatrix::f, quadmatrix::g, quadmatrix::h, quadmatrix::i, quadmatrix::j, quadric::mat, SQRT, and VNorm().
| void quadric_normal | ( | const quadric * | , |
| const vector * | , | ||
| const ray * | , | ||
| vector * | |||
| ) |
Definition at line 109 of file quadric.c.
References quadmatrix::a, quadmatrix::b, quadmatrix::c, quadric::ctr, quadmatrix::d, quadmatrix::e, quadmatrix::f, quadmatrix::g, quadmatrix::h, quadmatrix::i, quadric::mat, SQRT, and VDot().
1.8.14