class Mittsu::PlaneGeometry

Public Class Methods

new(width, height, width_segments = 1, height_segments = 1) click to toggle source
Calls superclass method Mittsu::Geometry::new
# File lib/mittsu/extras/geometries/plane_geometry.rb, line 5
def initialize(width, height, width_segments = 1, height_segments = 1)
  puts 'Mittsu::PlaneGeometry: Consider using Mittsu::PlaneBufferGeometry for lower memory footprint.'

  super()

  @type = 'PlaneGeometry'

  @parameters = {
    width:           width,
    height:          height,
    width_segments:  width_segments,
    height_segments: height_segments
  }

  from_buffer_geometry(PlaneBufferGeometry.new(width, height, width_segments, height_segments))
end