Skip to content

Instantly share code, notes, and snippets.

@daeyun
Created November 23, 2015 15:26
Show Gist options
  • Save daeyun/48bc2bf37d75ccd06717 to your computer and use it in GitHub Desktop.
Save daeyun/48bc2bf37d75ccd06717 to your computer and use it in GitHub Desktop.
sketchup exporter
require 'sketchup.rb'
skp_dir = "E:/3dw/skp/"
obj_dir = "E:/3dw/obj/"
skp_file = "Sikorsky+Erickson+S-64.skp"
skp_path = File.join(skp_dir, skp_file)
is_successful = Sketchup.open_file skp_path
if is_successful
model = Sketchup.active_model
basename = File.basename(skp_file, ".skp")
out_dir = File.join(obj_dir, Time.now.to_i.to_s + "_" + basename)
Dir.mkdir(out_dir) unless File.exists?(out_dir)
obj_file = basename + ".obj"
status = model.export File.join(out_dir, obj_file)
end
Sketchup.quit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment