How to create sketchup plugins [FAQs]



Last updated : Aug 20, 2022
Written by : Bob Saxon
Current current readers : 4967
Write a comment

How to create sketchup plugins

How do I create a SketchUp plugin?

  1. In SketchUp, select Extensions > Extension Manager.
  2. Click the Install Extension button.
  3. In the Open dialog box that appears, navigate to the .
  4. When SketchUp warns you about installing only extensions from trusted sources, click Yes to proceed and install your extension.

Is SketchUp written in Ruby?

The scripting language that is supported by SketchUp is Ruby. Using Ruby scripts, you can add new functionality to the program.

What is a SketchUp plugin?

Plug-ins are tools developed by members of the SketchUp community who want to enhance the native tools or make SketchUp more useful by adding tools that are not available natively. Most are free and available for download in the SketchUp Extension Warehouse or in the SketchUcation plug-ins store.

Where are SketchUp extensions stored?

Extensions are stored in the SketchUp folder. On a Mac, this is typically in the Applications folder. On a PC, it's usually in the My Documents folder. Sketchup extensions are stored in the Sketchup Preferences folder.

How do I convert RB to RBZ?

If you prefer the RBZ way, you can always right click on an RB file and send it to a ZIP file then rename the ZIP extension to RBZ and you can use the preferences installing way. Similarly, if you have a ZIP'ed plugin already, just rename the extension.

What file format does SketchUp use?

What is an SKP file? SKP is the proprietary file type for SketchUp design software. This easily accessible program allows designers to put together advanced 3D models such as architectural graphics.

Why did Google sell SketchUp?

Sketchup was replaced As you can see, Sketchup became obsolete for Google. They have developed a technology that can create 3D models almost automatically. The drawbacks of using manually created models have been eliminated. Image data is consistent.

Is SketchUp still owned by Google?

3D modelling tool SketchUp is no longer a part of Google, as the company has sold the business to Trimble Navigation. The deal includes both the team members and the technology at SketchUp, which will be used to enhance Trimble's range of navigation, surveying, and mapping equipment.

Does SketchUp have an API?

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.

What are all the plugins for SketchUp?

  • Selection Toys. This plugin Is used to filter out faces, edges, and so on.
  • 1001Bit Tools.
  • Curviloft Sketchup plugin.
  • Sandbox bonus tools.
  • TopoShaper Sketchup plugin.
  • Artisan Sketchup extension.
  • 3D Tree Maker Sketchup extension.
  • Angular Dimension.

Is SketchUp Parametric?

Viz Pro adds parametric modeling to SketchUp. All your modeling history is retained, you won't need to redo all the work anymore.

What is the best SketchUp extension?

  • CLF Shape Bender.
  • Multiple Offsets.
  • Random Push Pull.
  • Curvilsoft.
  • Mirror.
  • Quadface Tools.
  • LSS Matrix.
  • Components Onto Faces.

What is RBZ file?

An RBZ file is a plugin used by Trimble SketchUp, a 3D modeling program used for computer-aided design (CAD). It stores one or more Ruby scripts (. RB files) compressed with . ZIP compression. RBZ files help reduce the size of SketchUp plugins when distributing and installing them.

How do I add RBZ to SketchUp?

In the Open dialog box that appears, navigate to the . rbz file saved to your computer, select the file, and click OK (Microsoft Windows) or Open (Mac OS X). When SketchUp warns you about installing only extensions from trusted sources, click Yes to proceed and install your extension.

How do I create a RBZ file?

  1. change to the folder that contains the registration rb fle.
  2. create a zip file containing the registration file, the extension folder and its contents.
  3. rename the file extension from .zip to .rbz.

How do I convert a ZIP file to RBZ?

  1. Click "Select zip file to convert" to open file chooser. It will list all the RBZ files in the ZIP archive.
  2. IF your archive is password protected, enter it at the prompt and then click "Set Password".
  3. Click the green "Save" button to save individual rbz file to your local drive.

How do I install .RB files in SketchUp 2021?

If you pack the RB file into a zip file and then rename it from . zip to . rbz, you should be able to use Install Extension to install it. Look in Window>Extension Manager for the Install Extension button.

What app opens SKP files?

You can open an SKP file in Trimble SketchUp (Windows, Mac) or Trimble SketchUp Viewer (Windows, Mac, iOS, Android). SketchUp allows you to view and edit the model an SKP file contains, while SketchUp Viewer only enables you to view the model.

Can Blender Open SKP files?

You can download the SketchUp 2022 (SKP) importer for Blender 3.0 here. The Add-on supports Blender up to version 3.2, which is currently in alpha. Download and install the Add-on by going to the Edit → Preferences menu in Blender. At the Add-ons tab, use the Install button and locate the Add-on file.

Is Google SketchUp free?

Yes! SketchUp Free is a truly free product for personal projects (non-commercial applications). It works in any modern web browser (so... not IE), so you can now use SketchUp on Mac, Windows, Linux, and even Chromebooks!


more content related articles
Check these related keywords for more interesting articles :
3d model web viewer
House design interior plan
How to make arrows autocad
Layout pcb psu 4 elco
Revit how to place ceiling lights
3d model beach scenery
How to update revit model in lumion
Are 3d moles cancerous
Civil engineer girl drawing
3d software interior design
How to start autodesk vehicle tracking
Sketchup how to change grid
How to mirror in autodesk fusion 360
How to use spotlight in sketchup
How to make a cabinet sketchup








Did you find this article relevant to what you were looking for?


Write a comment




How to create sketchup plugins


Comment by Fallon Villeneuve

what's up guys Justin here with these Sketchup essentials comp back with another Sketchup plug-in of the week so this week's extension contains a full suite of organic modeling tools allowing you to do everything from sculpting to terrain modeling and Sketchup so let's go ahead and just jump into it plug-in named artisan plug-in developer Dale Martens aka what how much does it cost its $39 with a 15-day free trial where do you get it you can download it using the link in the notes below or by visiting the sketchup essentials comm slash artisan please note this is an affiliate link so if you do like this extension and decide to buy it I will receive a small commission to all functions artisan is one of the original organic modeling extensions for Sketchup it contains a complete set of tools for organic modeling tools includes subdivision and smoothing of objects allowing you to take quad modeled objects and make them smoother and more organic the built-in knife subdivide tool allows you to quickly divide your model into better loops allowing fine control of the subdivision process the sculpt brush allows you to sculpt various spaces with a variety of tools including pinch inflate flatten and more in addition the sculpt tools allow you to select and subdivide specific geometry in your model you can also activate mirror mode in order to sculpt symmetrical objects in your model the sculpt tools also come with a paint option for working with materials in your model the vertex select and edit options are great for working with terrain make planar is great for working with terrain objects like roads that need to be flat so that's where I'm going to wrap up today's plugin overview leave a comment below let me know what you thought is this something you'd like to give a try - have you done any organic modeling and Sketchup I just love having that Sketchup conversation with you guys if you like this video please remember to click that like button down below if you're new around here remember to click that subscribe button for new Sketchup content every week I'll leave a link below so you can download a free trial of the extension like I said before this is an affiliate link so if you do decide to purchase this I will receive a small commission but give it a try and see if you like it and if you do and you decide to purchase through this link that's a great way to support the show but in any case thank you so much for taking the time to watch this and I will catch you in the next video thanks guys


Thanks for your comment Fallon Villeneuve, have a nice day.
- Bob Saxon, Staff Member


Comment by szentelQ

everybody it's Jake and welcome to day 29 of the learn Ruby programming tutorial series I'm super excited about today because we are going to be building a plugin for Sketchup using Ruby so what I'm gonna show you real quick is what we're gonna do and I'm just gonna open up Sketchup and you will see here in a minute the differences so as I launch this Sketchup window right here you'll see that the Ruby console automatically popped up and you'll also see up here that there is a plugins toolbar if I click that plug-in toolbar there's a magic stairs button I'll select that and now we have this pop-up it says shall we build a stairs shall we begin to build some stairs you'll hit OK and it build these stairs like magic and that is what I'm gonna be showing you today so hold on strap in and let's do this here's the plugin all written out and this is the same lesson that Sketchup themselves gives and we're gonna be covering it today and going over and talking over it the reason we're doing this is because they have created a road map for us and we will be following that so how did we get the option to even run our plugin when we started up Sketchup to begin with well when we open up Sketchup there is a plugins folder that is installed on your computer when you download Sketchup to begin with and that is where you can put your dot RB files into so when we write out our plug-in this is where we're going to stick our dot RB file I'm just gonna quickly open that for you I'm gonna go to computer and I'm gonna go to C and I'm gonna go down to users Williams - on mine it'll be your name where you go now see here this app data you'll see that it's kind of ghosted out right here and there's a reason for that and that is because it's default hidden file on windows and I will show you how to make it so that you will see your app data file as well so just hold on watch for a moment and I will show you also put up on the board where this is on Mac and then we're to go to roaming right here and we're go to Sketchup 2014 yours will likely be Sketchup make if you haven't downloaded the 2014 one it'll either be Sketchup or Sketchup make then we'll go to Sketchup and now plugins so you'll see within here that I have two su underscore magic stairs and that is the file that we ran originally that made that that gave us everything that comes up so if I open the file just to show you real quick you'll see that I have the Sketchup underscore console dot show and that is already written into the sketch of the root or sorry the Sketchup API and so when we have that in there this will pop up that console as you saw on the right that'll show us if there's any errors within our plugin so what we need to do now that we have this in the folder is that we actually need to delete that magic stairs I'm just gonna exit out of that I'm gonna delete the magic stairs because I don't want that to work when I open up Sketchup now so now when I restart Sketchup there we go you'll see that there's no longer a plugins menu right here and that there is no longer our Ruby console what I want you to do is just open a new dot RB file and we want to save this file into that plugins folder so go right up here to save and we already have it up I already have it up on here because I've already saved something on here but what you're going to do is you're going to go to C on your computer and this is if you're on Windows and I'm actually just gonna pull this up right here if you're on Mac you can go ahead and pause this video if you're on Mac this will be your path to find these the correct folder if you're on Windows this will be the correct path right here now while you're doing that if you'll just bear with me I will show the Windows users how to unhide the folder because their app data folder will probably be hidden so just go ahead and do this real quick save it as just save it as stairs or let's just do stairs plug-in whatever you want to save it as doesn't matter and while you're doing that I'm just going to quickly show the windows users so come over here to the Start menu and then you're going to go to control panel and appearance personalization we're gonna click on that right there and then you're going to go right down here to folder options show hidden files and folders you can just click that right there and then you can this is what's normally checked don't show hidden files folders or drives you're just going to make sure to click that show hidden files folders and drives and then hit apply and then hit OK and now when we come back into our C Drive we're going to go down to users just like we said over here down here we're gonna go see if I can go through this and have this show and see that right you can see the Mac and the Windows one there at the top so then we're going to go to your name the user name mine's Williams too so I'm just going to click there and then right here app data should be showing now click there then go to roaming just like it says down here find Sketchup and then we're gonna go to Sketch up again and then plugins and we will save it right in here so we just do su underscore stairs my name this magic stairs but it doesn't matter name it whatever you want let's make it one all right so to help us understand what's going on we need to create notes and how we do that is we just use the pound symbol and then we're going to type in what we're going to be doing so the first thing that we need to do on these ruby plugins is we need to pull in the API hooks so how we do that is well let's just pull in pull in API hooks first and go ahead and come down the first thing we need to do is we need to require Sketchup dot RB all right and then we need to have the console shot remember how when I first started Sketchup we had the console that would just pop up and show so how we're gonna do that is we're just going to come down here a little bit so we're going to type for our note is show Ruby console show the Ruby console the reason we're going to be doing that so that we can show any mistakes that we made again these notes aren't going to come up this is just to help us keep track of what is exactly going on come down here we're going to do Sketchup underscore console and we're going to do that dot show and the dot show actually needs to be lowercase there we go before we save and show that let's just get our menu up there so let's do our note and let's do menu item all right come down below that and we're going to do UI which stands for user interface dot menu and we're gonna do plugins this one we are creating our string which is what's going to pull that what's going to be written at the top so we could really write like power-ups if we wanted to or special moves or anything like that but we're just gonna do plugins right after that without the space we're going to do dot add item and the item that we're gonna add in is going to be another string here type in our string and we can make it anything we want and on mine I just did magic stair tool magics tool so when we select our magic stairs tool we want to have a message box pop-up that tells us what we're abou


Thanks szentelQ your participation is very much appreciated
- Bob Saxon


About the author