3ds Max C++ API Reference
|
Classes | |
class | ICollision |
class | CollisionOps |
class | CollisionPlane |
class | CollisionSphere |
class | CollisionVNormal |
class | CollisionMesh |
Macros | |
#define | PLANAR_COLLISION_ID Class_ID(0x14585111, 0x444a7dcf) |
#define | SPHERICAL_COLLISION_ID Class_ID(0x14585222, 0x555a7dcf) |
#define | MESH_COLLISION_ID Class_ID(0x14585333, 0x666a7dcf) |
#define | COLLISION_FO_INTERFACE Class_ID(0x14585444, 0x777a7dcf) |
#define | GetCollisionOpsInterface(cd) (CollisionOps *)(cd)->GetInterface(COLLISION_FO_INTERFACE) |
#define | POINT_COLLISION 1 |
#define | SPHERE_COLLISION 2 |
#define | BOX_COLLISION 4 |
#define | EDGE_COLLISION 8 |
Enumerations | |
enum | { collision_supportedcollisions , collision_preframe , collision_postframe , collision_point_to_surface , collision_sphere_to_surface , collision_box_to_surface , collision_edge_to_surface } |
enum | { collisionplane_params } |
enum | { collisionplane_width , collisionplane_height , collisionplane_quality , collisionplane_node } |
enum | { collisionsphere_params } |
enum | Collision_Params { collisionsphere_radius , collisionsphere_node , collisionsphere_scaleFactor } |
enum | { collisionmesh_params } |
enum | { collisionmesh_hit_face_index , collisionmesh_hit_bary , collisionmesh_node } |
#define PLANAR_COLLISION_ID Class_ID(0x14585111, 0x444a7dcf) |
#define SPHERICAL_COLLISION_ID Class_ID(0x14585222, 0x555a7dcf) |
#define MESH_COLLISION_ID Class_ID(0x14585333, 0x666a7dcf) |
#define COLLISION_FO_INTERFACE Class_ID(0x14585444, 0x777a7dcf) |
#define GetCollisionOpsInterface | ( | cd | ) | (CollisionOps *)(cd)->GetInterface(COLLISION_FO_INTERFACE) |
#define POINT_COLLISION 1 |
#define SPHERE_COLLISION 2 |
#define BOX_COLLISION 4 |
#define EDGE_COLLISION 8 |
anonymous enum |
Enumerator | |
---|---|
collision_supportedcollisions | |
collision_preframe | |
collision_postframe | |
collision_point_to_surface | |
collision_sphere_to_surface | |
collision_box_to_surface | |
collision_edge_to_surface |
anonymous enum |
Enumerator | |
---|---|
collisionplane_params |
anonymous enum |
Enumerator | |
---|---|
collisionplane_width | |
collisionplane_height | |
collisionplane_quality | |
collisionplane_node |
anonymous enum |
Enumerator | |
---|---|
collisionsphere_params |
enum Collision_Params |
Enumerator | |
---|---|
collisionsphere_radius | |
collisionsphere_node | |
collisionsphere_scaleFactor |
anonymous enum |
Enumerator | |
---|---|
collisionmesh_params |
anonymous enum |
Enumerator | |
---|---|
collisionmesh_hit_face_index | |
collisionmesh_hit_bary | |
collisionmesh_node |