diff options
author | Juan Linietsky <reduzio@gmail.com> | 2015-08-30 18:57:17 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2015-08-30 18:57:17 -0300 |
commit | 2d8866574dd2c06ac03e7055642b917a0a3c6dac (patch) | |
tree | e04effe8e78eba750951ad9350bc40369a97c189 /scene/3d/physics_body.h | |
parent | cb6839c5c1a6ada31a2c00ffa4645fe81fca922f (diff) | |
download | redot-engine-2d8866574dd2c06ac03e7055642b917a0a3c6dac.tar.gz |
Added gravity scale, and linear/angular damp override to 3D physics.
Diffstat (limited to 'scene/3d/physics_body.h')
-rw-r--r-- | scene/3d/physics_body.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/scene/3d/physics_body.h b/scene/3d/physics_body.h index 0ff3b360af..66490ba925 100644 --- a/scene/3d/physics_body.h +++ b/scene/3d/physics_body.h @@ -129,6 +129,10 @@ private: Vector3 linear_velocity; Vector3 angular_velocity; + real_t gravity_scale; + real_t linear_damp; + real_t angular_damp; + bool sleeping; bool ccd; @@ -217,6 +221,16 @@ public: void set_angular_velocity(const Vector3&p_velocity); Vector3 get_angular_velocity() const; + void set_gravity_scale(real_t p_gravity_scale); + real_t get_gravity_scale() const; + + void set_linear_damp(real_t p_linear_damp); + real_t get_linear_damp() const; + + void set_angular_damp(real_t p_angular_damp); + real_t get_angular_damp() const; + + void set_use_custom_integrator(bool p_enable); bool is_using_custom_integrator(); |