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