SO3Engine
|
OgreNewt_ConvexCast.h
Go to the documentation of this file.
6 OgreNewt basically has no license, you may use any or all of the library however you desire... I hope it can help you in any way.
48 void go( const OgreNewt::World* world, const OgreNewt::ConvexCollisionPtr& col, const Ogre::Vector3& startpt, const Ogre::Quaternion &colori, const Ogre::Vector3& endpt, int maxcontactscount, int threadIndex);
119 BasicConvexcast( const OgreNewt::World* world, const OgreNewt::ConvexCollisionPtr& col, const Ogre::Vector3& startpt, const Ogre::Quaternion &colori, const Ogre::Vector3& endpt, int maxcontactscount, int threadIndex, OgreNewt::Body* ignoreBody = NULL);
simple class that represents a single convexcast contact
Definition OgreNewt_ConvexCast.h:89
Ogre::Real mContactPenetration
contact penetration at collision point
Definition OgreNewt_ConvexCast.h:97
dLong mCollisionID
collision ID of the primitive hit by the ray (for compound collision bodies)
Definition OgreNewt_ConvexCast.h:93
Ogre::Vector3 mContactNormalOnHitPoint
surface normal at the surface of the hit body
Definition OgreNewt_ConvexCast.h:95
void setIgnoreBody(OgreNewt::Body *body)
sets body to ignore in filter
Definition OgreNewt_ConvexCast.h:128
represents a collision shape that is explicitly convex.
Definition OgreNewt_Collision.h:121
Ogre::Real mFirstContactDistance
distance in [0,1] to first contact
Definition OgreNewt_ConvexCast.h:69
virtual bool userPreFilterCallback(OgreNewt::Body *body)
user callback pre-filter function.
Definition OgreNewt_ConvexCast.h:55
NewtonWorldConvexCastReturnInfo * mReturnInfoList
list that stores the results of the convex-cast
Definition OgreNewt_ConvexCast.h:60
int mReturnInfoListSize
the actual maximum length of the list (number of elements memory has been reserved for)
Definition OgreNewt_ConvexCast.h:66
Generated by 1.9.8