12 #include <matrix/vlVector.h>
16 class DtIntersectorResult;
33 virtual bool intersectWithCache(
const DtVector& point,
const DtVector& dir,
34 DtVector& hitPoint, DtVector& hitNormal ) = 0;
60 virtual bool intersectWithCache(
const DtVector& point,
const DtVector& dir,
61 DtVector& hitPoint, DtVector& hitNormal );
65 bool intersectRayTriangle(
const DtVector& point,
const DtVector& dir,
DtVector myVert2
Definition: DtIntersectionCache.h:72
DtVector myVert1
Definition: DtIntersectionCache.h:71
Descriptor for a single intersection result.
Definition: DtIntersectorResult.h:21
bool myCacheSet
Definition: DtIntersectionCache.h:69
Realization of a DtIntersectionCache that caches a previous intersection with a triangle.
Definition: DtIntersectionCache.h:45
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
An abstract interface for managing cached intersection information and determining if the cache needs...
Definition: DtIntersectionCache.h:22
DtVector myNormal
Definition: DtIntersectionCache.h:73
DtVector myVert0
Definition: DtIntersectionCache.h:70
Contains DLL export macros.