R8 SR16 (25042) component changes

Hi, is it just me or did Extrude change? Also, Solid Difference and Offset Brep?
I can’t seem to find release details of these being updated but they don’t seem to function the same way anymore and I’ve got a busted script.

If someone knows and can explain how it changed, that would be extremely helpful before I just delete swathes of definition and rebuild.

You may have a look here, I believe these issues are related.

1 Like

Hi @JuanDGarcia,

As @Piotr pointed out the change on the ‘Extrude’ component is because the resulting extrusion can’t always be equivalent to the surface or brep this component use to output on V7.

If you need an Extrusion type of geometry after, you can convert it to extrusion any time like this.

Same works for closed breps that are extrusion like.

1 Like

muchisimas gracias Kike! I was wondering if the thinking went along those lines. I don’t follow all the development efforts closely. Is the thinking that surfaces are less computationally heavy, so let people convert them to extrusions, breps etc… as desired? It always helps me adapt if I can understand the why - there are likely other changes that will follow the same lines of thinking.

Hi @JuanDGarcia,

Is not that easy.
On paper Extrusions are more performant, specially when stored on the document. But are more rigid on the kind of geometry they can contain.

Let’s say you have a model that contain a lot of beams for instance in this case I would bake these beams as Extrusions.

The resulting file will be lighter.
This applies to frames of windows, door panels, floor slabs anything that is geometrically an extrusion and you know is always going be like this.

We basically implemented Extrusion on V8 for roundtriping extrusions on the model to Grasshopper and back to the model through a push-bake operation.

I would love to add some components in V9 to give more control over Extrusions.

But right now in V8 there is no component that is able to create extrusions and we are still on the process of make all the existing ones play nicely with them.

2 Likes

Extrusions not playing nice with bounding boxes:

Converting to brep:

No, it doesn’t matter that I am implicitly getting the bounding box with a box container. It happens just the same with the Bounding Box component.

Hi @Volker_Rakow,

I’m unable to reproduce this on 8.17 do you mind sharing and internalized version of this curve?

Updating from SR15 to 16 fixed the problem.

1 Like