Module: SketchUp

Defined in:
lib/sketchup.rb

Defined Under Namespace

Classes: Builder

Constant Summary collapse

HEADER_LINES =

Export to a Ruby script that can be executed by SketchUp to recreate the geometry

[
  'model = Sketchup.active_model',
  'model.entities.clear!',
  'model.definitions.purge_unused',
]
SKETCHUP_UNITS =
{
  'kilometer' => 'km',    'meter' => 'm',      'centimeter'=> 'cm',    'millimeter'=> 'mm',
  'mile'     => 'mile',  'yard'  => 'yard',  'feet' => 'feet',  'inch'  => 'inch',
  'radian'    => 'radians',
  'degrees'   => 'degrees',
}

Class Method Summary collapse

Class Method Details

.write(filename, container) ⇒ Object



192
193
194
# File 'lib/sketchup.rb', line 192

def self.write(filename, container)
  File.write(filename, Builder.new(container).to_s)
end