require_relative './element_factory' module GridGenerator module DinoCube class LeftElementFactory < ElementFactory def anchors @anchors ||= { top_left_corner: Matrix.column_vector([0, 0]), top_right_corner: Matrix.column_vector([units, 0.5*units]), bottom_left_corner: Matrix.column_vector([0, units]), bottom_right_corner: Matrix.column_vector([units, 1.5*units]), center: Matrix.column_vector([0.5*units, 0.75*units]) } end end end end