Merge pull request #16751 from AndreaCatania/moreAPIs
Added Physics state APIs
This commit is contained in:
@@ -114,10 +114,18 @@ Transform BulletPhysicsDirectBodyState::get_transform() const {
|
||||
return body->get_transform();
|
||||
}
|
||||
|
||||
void BulletPhysicsDirectBodyState::add_central_force(const Vector3 &p_force) {
|
||||
body->apply_central_force(p_force);
|
||||
}
|
||||
|
||||
void BulletPhysicsDirectBodyState::add_force(const Vector3 &p_force, const Vector3 &p_pos) {
|
||||
body->apply_force(p_force, p_pos);
|
||||
}
|
||||
|
||||
void BulletPhysicsDirectBodyState::add_torque(const Vector3 &p_torque) {
|
||||
body->apply_torque(p_torque);
|
||||
}
|
||||
|
||||
void BulletPhysicsDirectBodyState::apply_impulse(const Vector3 &p_pos, const Vector3 &p_j) {
|
||||
body->apply_impulse(p_pos, p_j);
|
||||
}
|
||||
|
||||
@@ -110,7 +110,9 @@ public:
|
||||
virtual void set_transform(const Transform &p_transform);
|
||||
virtual Transform get_transform() const;
|
||||
|
||||
virtual void add_central_force(const Vector3 &p_force);
|
||||
virtual void add_force(const Vector3 &p_force, const Vector3 &p_pos);
|
||||
virtual void add_torque(const Vector3 &p_torque);
|
||||
virtual void apply_impulse(const Vector3 &p_pos, const Vector3 &p_j);
|
||||
virtual void apply_torque_impulse(const Vector3 &p_j);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user