示例#1
0
			public ContactResultCallback()
			{
				m_collisionFilterGroup = ( btBroadphaseProxy.CollisionFilterGroups.DefaultFilter );
				m_collisionFilterMask = ( btBroadphaseProxy.CollisionFilterGroups.AllFilter );
			}
示例#2
0
			public ConvexResultCallback()
			{
				m_closestHitFraction = ( (double)( 1.0 ) );
				m_collisionFilterGroup = ( btBroadphaseProxy.CollisionFilterGroups.DefaultFilter );
				m_collisionFilterMask = ( btBroadphaseProxy.CollisionFilterGroups.AllFilter );
			}
示例#3
0
		 btBroadphaseProxy( ref btVector3 aabbMin, ref btVector3 aabbMax
				, btCollisionObject userPtr, CollisionFilterGroups collisionFilterGroup
				, CollisionFilterGroups collisionFilterMask, object multiSapParentProxy )
		{
			//m_uniqueId = 0;
			m_clientObject = userPtr;
			m_collisionFilterGroup = collisionFilterGroup;
			m_collisionFilterMask = collisionFilterMask;
			m_aabbMax = aabbMax;
			m_aabbMin = aabbMin;
			m_multiSapParentProxy = multiSapParentProxy;
		}
示例#4
0
			public RayResultCallback( )
			{
				m_closestHitFraction = ( (double)( 1.0 ) );
				m_collisionObject = null;
				m_collisionFilterGroup = ( btBroadphaseProxy.CollisionFilterGroups.DefaultFilter );
				m_collisionFilterMask = ( btBroadphaseProxy.CollisionFilterGroups.AllFilter );
				//@BP Mod
				m_flags = ( 0 );
			}
示例#5
0
		public void Initialize( ref btVector3 aabbMin, ref btVector3 aabbMax
				, btCollisionObject userPtr, CollisionFilterGroups collisionFilterGroup
				, CollisionFilterGroups collisionFilterMask )
		{
			//m_uniqueId = 0;
			m_clientObject = userPtr;
			m_collisionFilterGroup = collisionFilterGroup;
			m_collisionFilterMask = collisionFilterMask;
			m_aabbMax = aabbMax;
			m_aabbMin = aabbMin;
			m_multiSapParentProxy = null;
		}