mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
New method to disable collision response.
This commit is contained in:
parent
37047acd75
commit
729db666c0
@ -50,6 +50,28 @@ notifies_collisions() const {
|
|||||||
return get_collision_flag(btCollisionObject::CF_CUSTOM_MATERIAL_CALLBACK);
|
return get_collision_flag(btCollisionObject::CF_CUSTOM_MATERIAL_CALLBACK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
// Function: BulletBodyNode::set_collision_response
|
||||||
|
// Access: Published
|
||||||
|
// Description:
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
INLINE void BulletBodyNode::
|
||||||
|
set_collision_response(bool value) {
|
||||||
|
|
||||||
|
set_collision_flag(btCollisionObject::CF_NO_CONTACT_RESPONSE, !value);
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
// Function: BulletBodyNode::get_collision_response
|
||||||
|
// Access: Published
|
||||||
|
// Description:
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
INLINE bool BulletBodyNode::
|
||||||
|
get_collision_response() const {
|
||||||
|
|
||||||
|
return !get_collision_flag(btCollisionObject::CF_NO_CONTACT_RESPONSE);
|
||||||
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
// Function: BulletBodyNode::set_collision_flag
|
// Function: BulletBodyNode::set_collision_flag
|
||||||
// Access: Protected
|
// Access: Protected
|
||||||
|
@ -61,6 +61,9 @@ PUBLISHED:
|
|||||||
INLINE void notify_collisions(bool value);
|
INLINE void notify_collisions(bool value);
|
||||||
INLINE bool notifies_collisions() const;
|
INLINE bool notifies_collisions() const;
|
||||||
|
|
||||||
|
INLINE void set_collision_response(bool value);
|
||||||
|
INLINE bool get_collision_response() const;
|
||||||
|
|
||||||
bool check_collision_with(PandaNode *node);
|
bool check_collision_with(PandaNode *node);
|
||||||
|
|
||||||
bool has_contact_response() const;
|
bool has_contact_response() const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user