Files
vb01/ray.h
T
2021-10-19 19:06:40 +03:00

18 lines
328 B
C++

#include"vector.h"
#include"util.h"
#include<vector>
namespace vb01{
class Node;
class Mesh;
struct CollisionResult{
Vector3 pos;
float distance;
Mesh *mesh=nullptr;
};
void retrieveCollisions(Vector3,Vector3,Node*,std::vector<CollisionResult>&,const float=.0);
void sortResults(std::vector<CollisionResult>&);
}