Skip to content

Instantly share code, notes, and snippets.

@dreamr
Created July 29, 2011 19:33
Show Gist options
  • Save dreamr/1114548 to your computer and use it in GitHub Desktop.
Save dreamr/1114548 to your computer and use it in GitHub Desktop.
def initialize( points, rafter_spacing, region )
self.points = points
ensure_points_are_geo_ruby_points
ensure_at_least_3_points
self.region = region
self.rafter_spacing = rafter_spacing
self.polygon = Polygon.from_points( [self.points] )
mix_in_region(region)
generate_rafters
set_margins
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment