class SpatialRelationships::Static_Perimeters

Public Instance Methods

negative_perimeters() click to toggle source

Space between the objects.

# 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() click to toggle source

The objects within the space.

# 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