38#ifndef COAL_BVH_FRONT_H
39#define COAL_BVH_FRONT_H
62 : left(left_), right(right_), valid(true) {}
71 if (front_list) front_list->push_back(
BVHFrontNode(b1, b2));
#define COAL_DLLAPI
Definition config.hh:88
Main namespace.
Definition broadphase_bruteforce.h:44
std::list< BVHFrontNode > BVHFrontList
BVH front list is a list of front nodes.
Definition BVH_front.h:66
void updateFrontList(BVHFrontList *front_list, unsigned int b1, unsigned int b2)
Add new front node into the front list.
Definition BVH_front.h:69
Front list acceleration for collision Front list is a set of internal and leaf nodes in the BVTT hier...
Definition BVH_front.h:52
bool valid
The front node is not valid when collision is detected on the front node.
Definition BVH_front.h:59
BVHFrontNode(unsigned int left_, unsigned int right_)
Definition BVH_front.h:61
unsigned int left
The nodes to start in the future, i.e. the wave front of the traversal tree.
Definition BVH_front.h:55