Sha256: db41e6e5c814c0845fef5f1690aff883b10ed4ddb0528ce16738a8e003b2147b

Contents?: true

Size: 539 Bytes

Versions: 5

Compression:

Stored size: 539 Bytes

Contents

module Floorplanner
  class Document

    def to_obj(design_id,out_path)
      @design = Design.new(@xml,design_id)
      @design.build_geometries
      obj = File.new(out_path,'w')
      obj.write @design.to_obj
      obj.close
    end

  end

  module ObjExport
    def to_obj
      raise "No geometries to export. Call build_geometries first" unless @areas && @walls

      template = ERB.new(
        File.read(
          File.join(Floorplanner.config['views_path'],'design.obj.erb')))
      template.result(binding)
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
floorplanner-fml-0.2.1 lib/floorplanner/obj_export.rb
floorplanner-fml-0.2 lib/floorplanner/obj_export.rb
fml-0.2.3 lib/floorplanner/obj_export.rb
fml-0.2.2 lib/floorplanner/obj_export.rb
fml-0.2.1 lib/floorplanner/obj_export.rb