
(Note that these are officially “unsupported” and are not guaranteed to work in current or future versions of the API.

On the PC only, you can also send these numeric values. The send_action method sends a message to the message queue to perform some action asynchronously.
#Sketchup models install#
If the archive contains a SketchupExtension that you would like users to be able to install from the Preferences > Extensions panel, rename your file to have a. To create an archive file, use your favorite tool (7zip, Winzip, etc.) to zip up any files and folders in your plugins directory. If the install is successful, any Ruby files that have been added to the Plugins folder will immediately be executed, saving the user a restart. You can capture these states via a begin/rescue. If the user does agree but there is a problem with the unzip process, an Exception will be raised. If they do not agree, an Interrupt error will be raised. The user will be shown a warning message that they must agree to before the install proceeds. You can use it to sketch (or import) models to assist with all kinds of projectsfurniture building, video game creation, 3D printing, interior design, and whatever else you can think of.
#Sketchup models software#
This allows for a Ruby API plugin or Extension developer to distribute their plugin as a single file regardless of how many asset files must be included. Sketchup (formerly Google Sketchup) is 3D modeling software that’s easy to use and has an extensive database of user-created models available for download. If the ZIP contains subfolders, these will be preserved.

Installs the contents of a ZIP archive file into SketchUp's Plugins folder. Modules: Http, Licensing, RegionalSettings, Skp Classes: Animation, AppObserver, ArcCurve, AttributeDictionaries, AttributeDictionary, Axes, Behavior, Camera, ClassificationSchema, Classifications, Color, ComponentDefinition, ComponentInstance, Console, ConstructionLine, ConstructionPoint, Curve, DefinitionList, DefinitionObserver, DefinitionsObserver, Dimension, DimensionLinear, DimensionObserver, DimensionRadial, Drawingelement, Edge, EdgeUse, Entities, EntitiesBuilder, EntitiesObserver, Entity, EntityObserver, ExtensionsManager, Face, FrameChangeObserver, Group, Image, ImageRep, Importer, InputPoint, InstanceObserver, InstancePath, Layer, LayerFolder, Layers, LayersObserver, LineStyle, LineStyles, Loop, Material, Materials, MaterialsObserver, Menu, Model, ModelObserver, OptionsManager, OptionsProvider, OptionsProviderObserver, Overlay, OverlaysManager, Page, Pages, PagesObserver, PickHelper, RenderingOptions, RenderingOptionsObserver, SectionPlane, Selection, SelectionObserver, Set, ShadowInfo, ShadowInfoObserver, Style, Styles, Text, Texture, TextureWriter, Tool, Tools, ToolsObserver, UVHelper, Vertex, View, ViewObserver
