Go to the source code of this file.
Classes | |
| struct | Nv::Blast::VSA::Vec3 |
| struct | Nv::Blast::VSA::Vec4 |
| struct | Nv::Blast::VSA::VS3D_Halfspace_Set |
Namespaces | |
| namespace | Nv |
| namespace | Nv::Blast |
| namespace | Nv::Blast::VSA |
Typedefs | |
| typedef float | Nv::Blast::VSA::real |
Functions | |
| int | Nv::Blast::VSA::ext_index (int c_10, int c_21, int c_20) |
| bool | Nv::Blast::VSA::frac_gt (real a_num, real a_rden2, real b_num, real b_rden2) |
| int | Nv::Blast::VSA::index_of_max_frac (real x0_num, real x0_rden2, real x1_num, real x1_rden2, real x2_num, real x2_rden2) |
| int | Nv::Blast::VSA::index_of_max_sgn_sq (real sgn_x0, real sq_x0, real sgn_x1, real sq_x1, real sgn_x2, real sq_x2) |
| int | Nv::Blast::VSA::index_of_min (real x0, real x1, real x2) |
| Vec3 | Nv::Blast::VSA::operator* (real s, const Vec3 &v) |
| Vec3 | Nv::Blast::VSA::operator+ (const Vec3 &a, const Vec3 &b) |
| Vec3 | Nv::Blast::VSA::operator^ (const Vec3 &a, const Vec3 &b) |
| real | Nv::Blast::VSA::operator| (const Vec4 &a, const Vec4 &b) |
| real | Nv::Blast::VSA::operator| (const Vec3 &a, const Vec3 &b) |
| Vec3 | Nv::Blast::VSA::perp (const Vec3 &a, const Vec3 &b) |
| void | Nv::Blast::VSA::project2D (Vec3 &r, const Vec3 &plane, real delta, real recip_n2, real eps2) |
| bool | Nv::Blast::VSA::sgn_sq_gt (real sgn_a, real a2, real sgn_b, real b2) |
| real | Nv::Blast::VSA::sq (real x) |
| Vec3 | Nv::Blast::VSA::vec3 (real x, real y, real z) |
| Vec4 | Nv::Blast::VSA::vec4 (const Vec3 &v, real w) |
| int | Nv::Blast::VSA::vs3d_test (VS3D_Halfspace_Set &halfspace_set, real *q=nullptr) |