Class: YumemoireSpatialRelationships::Static_Perimeters

Inherits:
Object
  • Object
show all
Defined in:
lib/YumemoireFramework.rb

Class Method Summary collapse

Class Method Details

.negative_perimetersObject

Space between the objects.



852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
# File 'lib/YumemoireFramework.rb', line 852

def self.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_perimetersObject

The objects within the space.



828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'lib/YumemoireFramework.rb', line 828

def self.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