Solid Object Calculating Base Dimension"

Hello,

Is there a way to give a dimension to solid object’s base area?

When I choose the Surface, it calculates the whole volume but I only need to give a dimension to base area which l select a solid object.

Does DimArea do what you want if you ExtractSrf the base surface from the solid? You could also use BoundingBox first if the bottom surface is a polysrf.

@BrianJ, couldn’t subobject selection be improved to allow selecting a subsurface in this case?

Are you thinking a sub-object selection should be allowed when running DimArea? This could be a feature request.

2 Likes

Sounds like a pretty natural extension of functionality - something users will intuitively expect after they’ve discovered sub-object selection and DimArea - and experience disappointment when it doesn’t work.

1 Like

I’ve added the request to the pile as https://mcneel.myjetbrains.com/youtrack/issue/RH-42653

1 Like

Thank your for your interest! I am looking forward to this script for architecture works.

RH-42653 is fixed in the latest WIP

Just to avoid people getting confused when they test this fix:

A pre-selected sub-object will now be unselected when you run the DimArea command and you will be asked to select a closed curve, hatch, surface, or mesh (x). You cannot select a sub-object.

The fix in Rhino 6 is that the command no longer outputs an area when a sub-object is selected because the user would expect the output to only apply to that sub-object whereas the result was for the entire object.

Sub-object selection for DimArea is made possible in Rhino 7 - RH-42732

(x) A polysurface is also allowed - RH-48197

1 Like