Sha256: 7d013c32ef2ae0669a62ef0f3f2eccdb80c70356d04620649b7e3265c4a9df3a

Contents?: true

Size: 748 Bytes

Versions: 1

Compression:

Stored size: 748 Bytes

Contents

require_relative './element_factory'

module GridGenerator
  module RexCube 
    class LeftElementFactory < ElementFactory
      def anchors
        @anchors ||= {
          top_left_corner: Matrix.column_vector([0, 0]),
          top_right_corner: Matrix.column_vector([3*units, 1.5*units]),
          bottom_left_corner: Matrix.column_vector([0, 3*units]),
          bottom_right_corner: Matrix.column_vector([3*units, 4.5*units]),

          center_top: Matrix.column_vector([1.75*units, 2.25*units]),
          center_right: Matrix.column_vector([2*units, 2.5*units]),
          center_bottom: Matrix.column_vector([2.75*units, 3.25*units]),
          center_left: Matrix.column_vector([1*units, 2*units])
        }
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
grid_generator-0.6.3 lib/grid_generator/rex_cube/left_element_factory.rb