Panda3D
PhysxUtilLib Member List

This is the complete list of members for PhysxUtilLib, including all inherited members.

_ptr (defined in PhysxUtilLib)PhysxUtilLib
box_box_intersect(const LVector3f &extents0, const LPoint3f &center0, const LMatrix3f &rotation0, const LVector3f &extents1, const LPoint3f &center1, const LMatrix3f &rotation1, bool full_test)PhysxUtilLib
box_contains_point(const PhysxBox &box, const LPoint3f &p)PhysxUtilLib
compute_box_around_capsule(const PhysxCapsule &capsule)PhysxUtilLib
compute_box_density(const LVector3f &extents, float mass)PhysxUtilLib
compute_box_inertia_tensor(float mass, float xlength, float ylength, float zlength)PhysxUtilLib
compute_box_mass(const LVector3f &extents, float density)PhysxUtilLib
compute_box_world_edge_normal(const PhysxBox &box, unsigned int edge_index)PhysxUtilLib
compute_capsule_around_box(const PhysxBox &box)PhysxUtilLib
compute_cone_density(float radius, float length, float mass)PhysxUtilLib
compute_cone_mass(float radius, float length, float density)PhysxUtilLib
compute_cylinder_density(float radius, float length, float mass)PhysxUtilLib
compute_cylinder_mass(float radius, float length, float density)PhysxUtilLib
compute_distance_squared(const PhysxRay &ray, const LPoint3f &point)PhysxUtilLib
compute_ellipsoid_density(const LVector3f &extents, float mass)PhysxUtilLib
compute_ellipsoid_mass(const LVector3f &extents, float density)PhysxUtilLib
compute_sphere_density(float radius, float mass)PhysxUtilLib
compute_sphere_inertia_tensor(float mass, float radius, bool hollow)PhysxUtilLib
compute_sphere_mass(float radius, float density)PhysxUtilLib
compute_square_distance(const PhysxSegment &seg, const LPoint3f &point)PhysxUtilLib
create_box(const PhysxBounds3 &aabb, const LMatrix4f &mat)PhysxUtilLib
find_rotation_matrix(const LVector3f &x, const LVector3f &b)PhysxUtilLib
int_ceil(const float &f)PhysxUtilLib
int_chop(const float &f)PhysxUtilLib
int_floor(const float &f)PhysxUtilLib
is_box_a_inside_box_b(const PhysxBox &a, const PhysxBox &b)PhysxUtilLib
merge_spheres(const PhysxSphere &sphere0, const PhysxSphere &sphere1)PhysxUtilLib
normal_to_tangents(const LVector3f &n, LVector3f &t1, LVector3f &t2)PhysxUtilLib
PhysxUtilLib() (defined in PhysxUtilLib)PhysxUtilLibinline
point_obb_sqr_dist(const LPoint3f &point, const LPoint3f &center, const LVector3f &extents, const LMatrix3f &rot, LPoint3f &params)PhysxUtilLib
ray_aabb_intersect(const LPoint3f &min, const LPoint3f &max, const LPoint3f &origin, const LVector3f &dir, LPoint3f &coord)PhysxUtilLib
ray_capsule_intersect(const LPoint3f &origin, const LVector3f &dir, const PhysxCapsule &capsule)PhysxUtilLib
ray_obb_intersect(const PhysxRay &ray, const LPoint3f &center, const LVector3f &extents, const LMatrix3f &rot)PhysxUtilLib
ray_plane_intersect(const PhysxRay &ray, const PhysxPlane &plane, LPoint3f &point_on_plane)PhysxUtilLib
ray_sphere_intersect(const LPoint3f &origin, const LVector3f &dir, float length, const LPoint3f &center, float radius, LPoint3f &hit_pos)PhysxUtilLib
ray_tri_intersect(const LPoint3f &orig, const LVector3f &dir, const LPoint3f &vert0, const LPoint3f &vert1, const LPoint3f &vert2, LVector3f &hit, bool cull)PhysxUtilLib
segment_aabb_intersect(const LPoint3f &p0, const LPoint3f &p1, const LPoint3f &min, const LPoint3f &max)PhysxUtilLib
segment_box_intersect(const LPoint3f &p1, const LPoint3f &p2, const LPoint3f &bbox_min, const LPoint3f &bbox_max, LPoint3f &intercept)PhysxUtilLib
segment_obb_intersect(const LPoint3f &p0, const LPoint3f &p1, const LPoint3f &center, const LVector3f &extents, const LMatrix3f &rot)PhysxUtilLib
set_fpu_exceptions(bool b)PhysxUtilLib
set_fpu_precision24()PhysxUtilLib
set_fpu_precision53()PhysxUtilLib
set_fpu_precision64()PhysxUtilLib
set_fpu_rounding_chop()PhysxUtilLib
set_fpu_rounding_down()PhysxUtilLib
set_fpu_rounding_near()PhysxUtilLib
set_fpu_rounding_up()PhysxUtilLib
sweep_box_box(const PhysxBox &box0, const PhysxBox &box1, const LVector3f &dir, float length, LPoint3f &ip, LVector3f &normal)PhysxUtilLib
sweep_box_capsule(const PhysxBox &box, const PhysxCapsule &lss, const LVector3f &dir, float length, LVector3f &normal)PhysxUtilLib
sweep_box_sphere(const PhysxBox &box, const PhysxSphere &sphere, const LVector3f &dir, float length, LVector3f &normal)PhysxUtilLib
sweep_capsule_capsule(const PhysxCapsule &lss0, const PhysxCapsule &lss1, const LVector3f &dir, float length, LPoint3f &ip, LVector3f &normal)PhysxUtilLib
sweep_sphere_capsule(const PhysxSphere &sphere, const PhysxCapsule &lss, const LVector3f &dir, float length, LPoint3f &ip, LVector3f &normal)PhysxUtilLib
swept_spheres_intersect(const PhysxSphere &sphere0, const LVector3f &velocity0, const PhysxSphere &sphere1, const LVector3f &velocity1)PhysxUtilLib
tri_box_intersect(const LPoint3f &vertex0, const LPoint3f &vertex1, const LPoint3f &vertex2, const LPoint3f &center, const LVector3f &extents)PhysxUtilLib
~PhysxUtilLib() (defined in PhysxUtilLib)PhysxUtilLibinline