- Timestamp:
- Mar 31, 2009, 8:05:51 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h
r2662 r2882 30 30 btVector3 m_to; 31 31 32 //@BP Mod - allow backface filtering and unflipped normals 33 enum EFlags 34 { 35 kF_None = 0, 36 kF_FilterBackfaces = 1 << 0, 37 kF_KeepUnflippedNormal = 1 << 1, // Prevents returned face normal getting flipped when a ray hits a back-facing triangle 38 39 kF_Terminator = 0xFFFFFFFF 40 }; 41 unsigned int m_flags; 42 32 43 btScalar m_hitFraction; 33 44 34 btTriangleRaycastCallback(const btVector3& from,const btVector3& to );45 btTriangleRaycastCallback(const btVector3& from,const btVector3& to, unsigned int flags=0); 35 46 36 47 virtual void processTriangle(btVector3* triangle, int partId, int triangleIndex);
Note: See TracChangeset
for help on using the changeset viewer.