Symbol Bounding Box Dimensions


LevisL
 Share

Recommended Posts

Looking for some help from the macro gurus on this one!

 

I have plumbing fixture symbols that I've customized over the years. For example, I took the "Rect (medium)" shower from the core library and changed the bounding box to exclude the door handles. I also changed the depth to one that I more commonly use (36"). In X14 and prior versions, the depth macro would report the depth of the bounding box. which was great. Since X15, the depth macro reports the overall depth including the handles, which I don't want. Could I create a custom macro that would give me the bounding box depth? When I checked in the Ruby console, I don't see any attributes/NVP's for the bounding box size...

 

1042638199_FixtureSizeProblem.thumb.jpg.fc34c2e7121b99610ca5e037298cf0c1.jpg

351528215_FixtureSizeProblem_2.thumb.jpg.247035693274ad2007943a9a55300b7e.jpg

Link to comment
Share on other sites

I've done something slightly different. I've separated the various components so that I have a choice of shower doors and faucets and I place them as an architectural block. You can go a bit further and add a tile trim around the shower, useful if you'll be showing interior views.

 

By doing this, you can easily adjust the shower and have the label auto-update the size by using the width and depth macro. And, by adjusting the bounding box to negative 0.5 on the left, right and back, it becomes simpler to place the shower against the framing.

 

Rather than change shower sizes in the plan, I've done this in advance and have what I need in my library. I find it faster to find and replace a symbol than adjust the one in place. Now, I know that wasn't macro help, but hopefully it's still useful.

Link to comment
Share on other sites

On 6/13/2026 at 9:05 PM, robdyck said:

I've done something slightly different. I've separated the various components so that I have a choice of shower doors and faucets and I place them as an architectural block. You can go a bit further and add a tile trim around the shower, useful if you'll be showing interior views.

 

By doing this, you can easily adjust the shower and have the label auto-update the size by using the width and depth macro. And, by adjusting the bounding box to negative 0.5 on the left, right and back, it becomes simpler to place the shower against the framing.

 

Rather than change shower sizes in the plan, I've done this in advance and have what I need in my library. I find it faster to find and replace a symbol than adjust the one in place. Now, I know that wasn't macro help, but hopefully it's still useful. wheelie life

Thanks for sharing your workflow. Separating the components into architectural blocks and keeping multiple shower sizes in the library sounds like a very efficient approach. I especially like the idea of using width and depth macros for automatic labeling and adjusting the bounding box to simplify placement against framing. While it may not directly address the macro question, it's definitely a practical solution that could save a lot of time during design revisions.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share