コード例 #1
0
ファイル: CollisionWorld.h.cs プロジェクト: d3x0r/Voxelarium
			public ContactResultCallback()
			{
				m_collisionFilterGroup = ( btBroadphaseProxy.CollisionFilterGroups.DefaultFilter );
				m_collisionFilterMask = ( btBroadphaseProxy.CollisionFilterGroups.AllFilter );
			}
コード例 #2
0
ファイル: CollisionWorld.h.cs プロジェクト: d3x0r/Voxelarium
			public ConvexResultCallback()
			{
				m_closestHitFraction = ( (double)( 1.0 ) );
				m_collisionFilterGroup = ( btBroadphaseProxy.CollisionFilterGroups.DefaultFilter );
				m_collisionFilterMask = ( btBroadphaseProxy.CollisionFilterGroups.AllFilter );
			}
コード例 #3
0
ファイル: BroadphaseProxy.cs プロジェクト: d3x0r/Voxelarium
		 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
ファイル: CollisionWorld.h.cs プロジェクト: d3x0r/Voxelarium
			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
ファイル: BroadphaseProxy.cs プロジェクト: d3x0r/Voxelarium
		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;
		}