$search
#include "collision_checking/collision_primitive.h"
Go to the source code of this file.
Namespaces | |
namespace | collision_checking |
Main namespace. | |
Functions | |
void | collision_checking::collideRecurse (BVNode< RSS > *tree1, BVNode< RSS > *tree2, const Vec3f R[3], const Vec3f &T, int b1, int b2, Vec3f *vertices1, Vec3f *vertices2, Triangle *tri_indices1, Triangle *tri_indices2, BVH_CollideResult *res, BVHFrontList *front_list=NULL) |
Recursive collision kernel between two RSS trees: for rigid motion. | |
void | collision_checking::collideRecurse (BVNode< OBB > *tree1, BVNode< OBB > *tree2, const Vec3f R[3], const Vec3f &T, int b1, int b2, Vec3f *vertices1, Vec3f *vertices2, Triangle *tri_indices1, Triangle *tri_indices2, BVH_CollideResult *res, BVHFrontList *front_list=NULL) |
Recursive collision kernel between two OBB trees: for rigid motion. | |
void | collision_checking::propagateBVHFrontList (BVNode< RSS > *tree1, BVNode< RSS > *tree2, Vec3f R[3], const Vec3f &T, Vec3f *vertices1, Vec3f *vertices2, Triangle *tri_indices1, Triangle *tri_indices2, BVH_CollideResult *res, BVHFrontList *front_list) |
RSS front list propagation for collision of RSS trees. | |
void | collision_checking::propagateBVHFrontList (BVNode< OBB > *tree1, BVNode< OBB > *tree2, Vec3f R[3], const Vec3f &T, Vec3f *vertices1, Vec3f *vertices2, Triangle *tri_indices1, Triangle *tri_indices2, BVH_CollideResult *res, BVHFrontList *front_list) |
BVH front list propagation for collision of OBB trees. |