Eneroth Solid Tools (Pro Only)
Solids union, subtract and trim tool. Designed to be more consistent to other Sketchup tools than Sketchup's own solid tools.
Eneroth Solid Tools (Pro Only)

Solid tools designed to feel more native to SketchUp than the native solid tools.

These tools are designed to modify objects in place, rather than creating new groups to hold the output. This means all instances of a component can be edited simultaneously, as components are supposed to behave (and if you don't want that, just make it unique first).

For this to work all operations have one (or more) target objects to edit, and any number of modifier objects defining how to edit it. Even union, that geometrically is symmetrical, has a defined target.

These tools also honor the material inheritance model. If you have painted a group as a whole with a material, not its individual faces, these tools respect that. After the operation the target solid retains the same material as it had prior to the operations, and so do all contained faces.

Layers, hidden state, axes, BIM data and other properties of the target are kept too. Even variables pointing at the objects stay valid, making these operations useful in other extensions too.

These tools uses an extended definition of a solid, that ignores nested groups and components. For instance a group containing a house can be considered solid even if there are cut-opening door and window components. You can still use the tools to add or subtract volumes. To check if something is considered solid by this definition, just activate one of the tools, hover the object and see if it gets picked up.

Lastly these tools can be used on multiple objects at once. For instance you can select a whole timber frame along with cladding and trim it using a box to see into the building.

Menu: Tools > Eneroth Solid Tools.

Union: Unite solid groups/components to larger ones.

Subtract: Subtract solid groups/components.

Trim: Trim solid groups/components to other solids.

Intersect: Find overlap between solid groups/components.

To use multiple targets in Trim and Subtract, pre-select the targets prior to activating the tool.

Union and Intersect on the other hand can be instantly used, without activating the tool, if 2 or more solids are selected before pressing the button.

April 2017 this extension was made open source, available at GitHub.

Change Log

3.0.0 (2018-04-01)

Added multi target trim and subtract. Fixed issue with interior holes in faces. Fixed coplanar faces merging in modifier geometry. Refactor and code cleaning (makes it easier to maintain the project in the future).

2.0.1 (2017-11-05)

Use vector icons. Added Eneroth Tool Memory icon.


Made open source. Added intersect tool. Fixed toolbar icons not being checked when tool is active. Additional clicks keeps modifying what is already being modified (use Esc to select new solid to modify). Allow more than two selected solids to be operated on on tool activation.

1.0.2 (2016-07-25)

Fixed bug in intersecting volumes.

1.0.1 (2014-11-21)

Limited use to Sketchup Pro (due to EW terms and conditions).

1.0.0 (2014-11-13)

First Release


This can be one of the most key post just what I start reading. Check my web-site: paypal generator. There is some short article interesting similar to your. Always post Let me returned and read more. And also another important thing I present with my friends your web site and also him or her tell me is one among the better web-site ever. Show appreciation for you once more as well as bookmark my web-site I create this to with your online site.

I adore a lot of your post! I read some short article is really so excellent. I find a lot of our written using google or yahoo. Look my website is good like you: hungry shark evolution cheats, I work most to publish this content. Back give thanks to you and stay with submit! Best wishes!

Thanks for this web site. I study your article as well as I prefer this. I write about with my close friends not to mention this man may be very delighted. Continue to put up, I bookmark your site and I keep coming back daily. When you need see my web-site: Online dating

Super Tool !!! .... many greeting from Austria....:)


Love this plugin!!

I looked to see if it's possible to modify it to allow for selection of multiple primary and/or secondary objects (specifically for the Trim function, but it would be really useful for all of them), but, alas, it was a bit over my head - any chance of adding this functionality? (my head might explode if you can)

Eneroth3's picture

I have been thinking about this before but selecting multiple objects of each type would break the intuitive workflow of just clicking one of each type, as you do in most cases. In some use cases though you could unite all you want to trim into one object, and all you want to trim with into another and trim only ones.


Hello Julia Christina Eneroth, I'm from Brazil and I'm a new user on SketchUp. I installed your Eneroth Solid Tools tool and found it fantastic. However, I believe it stopped working after you accidentally uninstalled your tool manually by deleting it from the folder:
C: \ Users \ José Carlos \ AppData \ Roaming \ SketchUp \ SketchUp 2017 \ SketchUp \ Plugins

After this happened the sketchup gave a warning that did not find its plugin giving an error message as I had not disabled.

Re-installed everything but it does not seem to work again.

Could you help me? Did you make any video about this fantastic tool?

Thank you for your attention

José Carlos dos Santos Jesus

Eneroth3's picture

Hi José

Could you elaborate a bit more what happened? Did you delete content in the plugin folder yourselves? Do you know what you deleted and why? Usually re-installing should work when files have been deleted. What error message are you getting?



Hi Julia Christina Eneroth, I solved the problem with re-installing the plugin and performed the SketchUp 2017 recovery. Your tool is working perfectly. Thanks for your attention. Excellent plugin. Thank you.

L3 Dug's picture


wow super


Thanks for sharing

kiwi10's picture

I have given up using SketchUp Solid Tools, Enroths version is an improvement no doubt. But for people who consider upgrading to SketchUp Pro because of the "Solid Tools" function there are way better alternatives. I would recommend both Make and Pro users to look up the independent extension "Bool Tools 2" by mind.sight.studios.

thanks alot that is so excellent

Jeff S.'s picture

what if you're having lot of blocks inside of a one component?
can you still subtract it? I'm looking for this kind of plugin for a long time.

because it's taking lot of time deleting each excess surface of each block.

Eneroth3's picture

If these blocks are groups or components of their own the plugin will ignore that they exist. If you explode them so you have raw faces and edges all in one big group or component it should work.

Jesse P.'s picture

For plain rectangular boxes, this tool works well and the ordering instructions are much more intuitive than the regular solid tools. But with circle shapes on SketchUp 2016 it doesn't seem to work right. Here's a model with the two groups that I'm starting with:

When I try to subtract it asks me to pick the group to subtract from, and I pick the big outer rectangle. Then it asks me to pick the group to subtract. I click the small inner circular thing, but the prompt text doesn't change and it doesn't appear visually to have done anything. Clicking 'escape' key, I see it has edited the model but not at all what is expected from prior tests with plain boxes. This is the result:

Here is the expected result that the normal solid tools give:

Also, is there a better place to ask for support like this?

Eneroth3's picture

Hi Jesse

Thanks for reporting this. I've found the bug and expect the bugfix to be live in the extension warehouse around next week (it has to pass a review).

This is the best place for support. Here other users can also read the comments which may be helpful if they experience the same issue.


Jesse P.'s picture

Hi Eneroth3,
Thank you for contributing your extension, and for the support info (I wasn't sure if this spot was only for reviews, or also for questions). Glad to help a tiny bit with a bug report!

Update: I tested the new version 1.0.2 and the problem is resolved. Thanks!

Larry H's picture

Very useful. Love that it doesn't rename the element that has been cut.

Nice simple sequence:
1) nothing selected.
2) click Eneroth Trim (set to shift-T on my machine)
3) click the original item to be trimmed (per the instruction)
4) click the other item to be trimmed away ( per instruction).

Gives me a nicely trimmed item. And if I have two items near each other, I can just cycle through - clicking the original and the "cutting" item. Love it.

But I can't get it to work on nested items. If I make a box, then make it a group. Make a second box. Group the two boxes. Overlap the grouped boxes with my cutting box.

Now when I trigger Eneroth Trim, it just asks me to cycle back and forth between selecting the original, and selecting the "other." No trimming occurs.

What am I missing?

SU 2016 Pro, Mac OS 10.11.5

Any help would be valued. And thanks for making this in the first place!

Eneroth3's picture

The plugin simply ignores all nested groups and components by design and only perform the operation on geometry lying loose in the groups or components. This allows for smaller details not to be solids while the tool still works on the overall volumes.

If you want the tool to perform on everything you could perhaps reorganize the groups and components so they all lie in the same drawing context.

Larry H's picture

Ah, I misunderstood your description above. When you said "ignores nested groups and components..." I thought you meant that it would cut through them. I get it now - all need to be on the same level of the hierarchy.

Sud A's picture

Thank you.

monstercolorfun c's picture

it would be cool to click on an object mads of 1000 cubes like a menger sponge and have a script that cycles through all the solid objects in the group and makes it one object, via union.

Jose E.'s picture

You think this incredible tool could be developed for SketchUp 8.0 Pro?

Eneroth3's picture

I tried it for older SU version but the transformation matrices seemed to work differently and the content got misplaced when moved between groups/components.

Quang Thanh B.'s picture


lnav's picture

Excellent plugin. Simple and effective. Thank you very much.

Gen Z's picture

cool your bio thing sounds like me in a way...

auleandro c's picture

muito bom..

Norbert S.'s picture

Thanks a lot!

SoftByte Labs.'s picture

Thank you very much! this is a "must have" plugin.

Tom W's picture

Thank you for this! Fantastic toolset, much easier to use on components than either the Pro solid tools or the Booltools.

21089 users
82.27 KB
Eneroth Solid Tools (Pro Only) (3.0.0); April 1, 2018
Number of Views: 
OS Compatibility: