English | Site Directory

Google SketchUp Ruby API

How do I start?

  1. Check out our faq.
  2. Take a look at our examples.
  3. We also have reference documentation.
  4. Feel free to discuss your plugin with others.
  5. Don't forget to look at the wiki-style documentation..
  6. If you're interested in reading and writing SketchUp files in your applications you'll be interested in our binary SDK (beta).

Featured Video

What is the Google SketchUp Ruby API?

Google SketchUp contains a Ruby application programming interface (API) for users who are familiar with (or want to learn) Ruby scripting and want to extend the functionality of SketchUp. This interface allows users to create macros, such as automated component generators and additional tools, to be included in the menus within SketchUp. In addition to the API, SketchUp also includes a Ruby console, which is an environment where you can experiment with Ruby commands and methods.

With the Google SketchUp Ruby API you can you can:

  • Write tools that extend the functionality of Google SketchUp (e.g. Sandbox Tools)
  • Attach and retrieve model metadata
  • Automate common tasks
  • Create new windows that allow you to:
    • Display your own rendering views
    • Browse custom data (e.g. bill of materials)
  • Bridge to custom libraries (e.g. device drivers)

Discussion ยป