14 #include <btBulletCollisionCommon.h>
15 #include <geometry/point.h>
16 #include <geometry/chordIntersectionRecord.h>
17 #include <matrix/vlVector.h>
19 #include <geometry/surface.h>
21 #include "tbb/spin_rw_mutex.h"
26 class DtChordIntersectRecordList;
41 const DtSphere& sphere);
46 const DtSphere& sphere2);
54 const DtSphere& sphere);
60 const DtSphere& sphere);
67 DtChordIntersectRecordList& resultList);
69 virtual btScalar
addSingleResult(btCollisionWorld::LocalRayResult& rayResult,
bool normalInWorldSpace);
84 btCollisionWorld::LocalRayResult& rayResult,
bool normalInWorldSpace);
90 DtSurface
getSurfaceType(btCollisionWorld::LocalRayResult& rayResult);