Main Page Class List Class Members

# sdk/extensions/authoring/source/NvBlastExtAuthoringVSA.h File Reference

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)