Blender V2.61 - r43446
Classes | Defines | Functions | Variables

CcdPhysicsEnvironment.cpp File Reference

#include "CcdPhysicsEnvironment.h"
#include "CcdPhysicsController.h"
#include "CcdGraphicController.h"
#include <algorithm>
#include "btBulletDynamicsCommon.h"
#include "LinearMath/btIDebugDraw.h"
#include "BulletCollision/CollisionDispatch/btSimulationIslandManager.h"
#include "BulletSoftBody/btSoftRigidDynamicsWorld.h"
#include "BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h"
#include "BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h"
#include "LinearMath/btQuickprof.h"
#include "PHY_IMotionState.h"
#include "KX_GameObject.h"
#include "RAS_MeshObject.h"
#include "RAS_Polygon.h"
#include "RAS_TexVert.h"
#include "BulletDynamics/Vehicle/btRaycastVehicle.h"
#include "BulletDynamics/Vehicle/btVehicleRaycaster.h"
#include "BulletDynamics/Vehicle/btWheelInfo.h"
#include "PHY_IVehicle.h"
#include "LinearMath/btAabbUtil2.h"
#include "MT_Matrix4x4.h"
#include "MT_Vector3.h"
#include "GL/glew.h"
#include "BulletDynamics/ConstraintSolver/btContactConstraint.h"
#include <stdio.h>
#include <string.h>

Go to the source code of this file.

Classes

class  WrapperVehicle
class  CcdOverlapFilterCallBack
class  ClosestRayResultCallbackNotMe
struct  FilterClosestRayResultCallback
struct  OcclusionBuffer
struct  OcclusionBuffer::WriteOCL
struct  OcclusionBuffer::QueryOCL
struct  DbvtCullingCallback

Defines

#define CCD_CONSTRAINT_DISABLE_LINKED_COLLISION   0x80

Functions

static bool GetHitTriangle (btCollisionShape *shape, CcdShapeConstructionInfo *shapeInfo, int hitTriangleIndex, btVector3 triangle[])
int findClosestNode (btSoftBody *sb, const btVector3 &worldPoint)

Variables

bool useIslands = true
btRaycastVehicle::btVehicleTuning gTuning
static int gConstraintUid = 1
static OcclusionBuffer gOcb
int currentController = 0
int numController = 0

Detailed Description

Definition in file CcdPhysicsEnvironment.cpp.


Define Documentation

#define CCD_CONSTRAINT_DISABLE_LINKED_COLLISION   0x80

Function Documentation

int findClosestNode ( btSoftBody sb,
const btVector3 &  worldPoint 
)
static bool GetHitTriangle ( btCollisionShape shape,
CcdShapeConstructionInfo shapeInfo,
int  hitTriangleIndex,
btVector3  triangle[] 
) [static]

Variable Documentation

Definition at line 2260 of file CcdPhysicsEnvironment.cpp.

int gConstraintUid = 1 [static]

Definition at line 900 of file CcdPhysicsEnvironment.cpp.

Definition at line 1785 of file CcdPhysicsEnvironment.cpp.

Referenced by CcdPhysicsEnvironment::cullingTest().

Definition at line 53 of file CcdPhysicsEnvironment.cpp.

int numController = 0

Definition at line 2261 of file CcdPhysicsEnvironment.cpp.

bool useIslands = true

Definition at line 46 of file CcdPhysicsEnvironment.cpp.