In my Sketchup extension, I need to create an option for importing DXF files.
I am planning to use the model.import ruby API to achieve the same. But this API does not provide any facility to enable/disable the import options such as Preserve Drawing Origin , which is generally available under Options section while importing AUTOCAD models using the File -> Import option.
Is there any way to enable/disable the Preserve Drawing Origin option using ruby API ? Or do we need to create a custom Importer to achieve the same ?
Import and export via the Ruby API is limited at the moment.
For the Cities Skylines extension I wrote I needed to set the export settings - and had to manually adjust the registry/plist settings in order to achieve that. It required some reverse engineering and it’s fragile - prone to break upon new versions of SketchUp.
But if you acknowledge the risk and want to experiment you can inspect the code here: https://github.com/thomthom/cities-skylines-sketchup-tools/blob/master/src/tt_cities_skylines/exporters/fbx.rb#L40