Class: Teien::PhysicsInfo
- Inherits:
-
Object
- Object
- Teien::PhysicsInfo
- Defined in:
- lib/teien/base_object/physics_info.rb
Instance Attribute Summary collapse
-
#angular_damping ⇒ Object
Returns the value of attribute angular_damping.
-
#angular_factor ⇒ Object
rotate along Y axis if 1.0.
-
#collision_filter ⇒ Object
Returns the value of attribute collision_filter.
-
#friction ⇒ Object
Returns the value of attribute friction.
-
#linear_damping ⇒ Object
Returns the value of attribute linear_damping.
-
#mass ⇒ Object
Returns the value of attribute mass.
-
#restitution ⇒ Object
Returns the value of attribute restitution.
Instance Method Summary collapse
-
#initialize(mass = 1.0) ⇒ PhysicsInfo
constructor
A new instance of PhysicsInfo.
Constructor Details
#initialize(mass = 1.0) ⇒ PhysicsInfo
Returns a new instance of PhysicsInfo.
12 13 14 15 16 17 18 19 20 |
# File 'lib/teien/base_object/physics_info.rb', line 12 def initialize(mass = 1.0) @mass = mass @angular_factor = 1.0 @restitution = 0.2 @friction = 1.0 @linear_damping = 0.0 @angular_damping = 0.0 @collision_filter = nil end |
Instance Attribute Details
#angular_damping ⇒ Object
Returns the value of attribute angular_damping.
9 10 11 |
# File 'lib/teien/base_object/physics_info.rb', line 9 def angular_damping @angular_damping end |
#angular_factor ⇒ Object
rotate along Y axis if 1.0
5 6 7 |
# File 'lib/teien/base_object/physics_info.rb', line 5 def angular_factor @angular_factor end |
#collision_filter ⇒ Object
Returns the value of attribute collision_filter.
10 11 12 |
# File 'lib/teien/base_object/physics_info.rb', line 10 def collision_filter @collision_filter end |
#friction ⇒ Object
Returns the value of attribute friction.
6 7 8 |
# File 'lib/teien/base_object/physics_info.rb', line 6 def friction @friction end |
#linear_damping ⇒ Object
Returns the value of attribute linear_damping.
8 9 10 |
# File 'lib/teien/base_object/physics_info.rb', line 8 def linear_damping @linear_damping end |
#mass ⇒ Object
Returns the value of attribute mass.
4 5 6 |
# File 'lib/teien/base_object/physics_info.rb', line 4 def mass @mass end |
#restitution ⇒ Object
Returns the value of attribute restitution.
7 8 9 |
# File 'lib/teien/base_object/physics_info.rb', line 7 def restitution @restitution end |