Class: SpatialRelationships::Static_Perimeters
- Inherits:
-
Object
- Object
- SpatialRelationships::Static_Perimeters
- Defined in:
- lib/spatial_relationships.rb
Instance Method Summary collapse
-
#negative_perimeters ⇒ Object
Space between the objects.
-
#positive_perimeters ⇒ Object
The objects within the space.
Instance Method Details
#negative_perimeters ⇒ Object
Space between the objects.
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/spatial_relationships.rb', line 33 def negative_perimeters # Base distance between objects. base_distance = 1_000_000_000 # Estimated divider between specific objects to base distance. space_between_planets = 43.8 space_between_moons = 14.6 space_between_stars = 876 space_between_blackholes = 2628 # Minimum distance between objects. planet_distance = base_distance / space_between_planets moon_distance = base_distance / space_between_moons star_distance = base_distance / space_between_stars blackhole_distance = base_distance / space_between_blackholes # Actual distance between objects actual_planets = planet_distance * 10 actual_moons = moon_distance * 10 actual_stars = star_distance * 10 actual_blackholes = blackhole_distance * 10 # The output results of distance between objects. puts "The distance between planets is #{actual_planets} miles."; sleep(3) puts "The distance between moons is #{actual_moons} miles."; sleep(3) puts "The distance between stars is #{actual_stars} miles."; sleep(3) puts "The distance between blackholes is #{actual_blackholes} miles."; sleep(3) end |
#positive_perimeters ⇒ Object
The objects within the space.
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/spatial_relationships.rb', line 9 def positive_perimeters # Base radius of static objects. base_radius = 2500 # Specfic multipliers for Earth index based objects. base_two = 2 base_fro = 4 base_six = 6 base_eit = 8 # Size of specific objects. size_of_planets = base_radius ** base_fro size_of_moons = base_radius ** base_two size_of_stars = base_radius ** base_six size_of_blackholes = base_radius ** base_eit # Total output sizes of specific objects. puts "The size of the planets is #{size_of_planets} radius."; sleep(3) puts "The size of the moons is #{size_of_moons} radius."; sleep(3) puts "The size of the stars is #{size_of_stars} radius."; sleep(3) puts "The size of a blackhole is #{size_of_blackholes} radius."; sleep(3) end |