cutting an arrayed family with a void

cutting an arrayed family with a void

FinearcLtd
Advocate Advocate
3,949 Views
8 Replies
Message 1 of 9

cutting an arrayed family with a void

FinearcLtd
Advocate
Advocate

I am trying to create a family that is arrayed and cuts whatever protrudes beyond the necessary length.

I failed to do so because the array refuses to be cut by the void.

Any ideas how I can create a family that is arrayed and cut beyond a given length, given a fixed size for the arrayed hosted family.

I attach the family file with the desired void that refuses to cut.

 

Thanks!

0 Likes
3,950 Views
8 Replies
Replies (8)
Message 2 of 9

L.Maas
Mentor
Mentor

Revit will not cut nested families with a void in the host. The only way to cut nested families is to use the void inside the nested family or to use a face based void.

Also note that face based can cut nested families. However they will not cut grouped elements (e.g. arrays). You will then receive an error to first ungroup (break the array) before applying face based void.

 

So you will need to rethink your family. Some possible approaches.

1-Create parametrized void inside the nested family. Shorten/lenghten each panel to fill the total length

2-Create array and have separate 'end' panel that you can make visible and shorten/lengthen

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

0 Likes
Message 3 of 9

FinearcLtd
Advocate
Advocate

thank you for your advice. All of these approaches were considered before building the family, however they do not solve the problem.

I will truly need to be creative here.

If anyone can think of any other clever way of doing this I will be grateful.

 

 

0 Likes
Message 4 of 9

L.Maas
Mentor
Mentor

It would be helpful if you could give more information describing your problem. You mention that you have considered the options I have given.

So why are they not working for you? And what do you need to accomplish that requires a different solution?

 

If we have a better understanding of your problem we might come up with alternative solutions

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

0 Likes
Message 5 of 9

FGPerraudin
Advisor
Advisor

hI @FinearcLtd?

 

I think you need to compromize there.

In your nested family, you have two extrusions. Shouldn't there be only one? Do you really need to assemble them by two?

 

Because to be fair, you should array your extrusion directly, without nesting components. That way you can use void geometry (cf picture)

Capture.PNG

 

And you can stilll associate parameters!

 

Another point you need to be careful aboutis that, Considering that you are already modeling very complicated geometry (as your corrugated sheet has rounded angles), you should be careful not to create too many calculated polygons (round corners *nr of ondulations *2 faces.....)... And you will probably use the family on large surfaces...?

Do you really need to see that much detailing?

 

François

 

 



Francois-Gabriel Perraudin
BIM management and coaching

0 Likes
Message 6 of 9

FinearcLtd
Advocate
Advocate

Thank you for your reply.

Of course I need the detailing level. The whole idea is about not having to supplement 3d with too much 2D. Otherwise I am far better of using Autocad.

If I merge the two into one extrusion I will have to make 2d corrections. I am not worried about size of model. This is for a small project. I will think of a way around all the limitations to reach my goal. This is a recurring problem for all prefabricated elements that come in given sizes but then need to fit into a given space.

Thanks a lot for your effort!

0 Likes
Message 7 of 9

FGPerraudin
Advisor
Advisor

Yes of course, I get your issue.

 

Well, Why don't you use a wall layer with a personnalized hatch for the surface, and then use 2D repetitive details for sections?

 

On top of that, fabricationwise, you will be able to quantify precisely your materials, thing you cannot do with your components..?

For thermics, calculations could be achieved as well!

Structurally too...

 

And trust me, once you are good at Revit, there is no way any architect would go back to Autocad.

The advantages of Revit extend way beyond a simple corrugated iron issue...

 

 

About my suggestion, it is not about merging the extrusions, but arraying the extrusions straight away. Dataweighwise, it is exactly the same as families, even lighter as an array copies a group instance, so it contains the 3D geometry only once.

 

 

 

François 



Francois-Gabriel Perraudin
BIM management and coaching

0 Likes
Message 8 of 9

RDAOU
Mentor
Mentor

@FinearcLtd

 

With regard to the original posted question; I don't see why what @L.Maas has proposed didn't work? You said you tried all and none worked! So again as @L.Maas in what sense and how none worked?!

 

then reading further through the discussion, is this one of you "there is no solution and/or no good answer" posts/challenges? Because you somehow seem to have ignored the one who was initially trying to help you and you moved on on an off topic discussion! That being said; although I found the Original question interesting; i am reluctant on posting any new proposals!

 

 

PS: you noted that "if 2D is gonna be used the one is better off using AutoCAD" ...: Revit isn't just about 3D and 3D isn't all that there is about Revit or BIM. 2D elements are viable and essential elements when used where they should be used similar to 3D detailing which shouldn't be used where not necessary. If it is 3D detailing you are after you are better off with maybe Inventor...does a better job than Revit on parametric 3D modeling 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 9 of 9

ToanDN
Consultant
Consultant

@FinearcLtd

 

I am not sure why you said what @L.Maas proposed didn't work.  It obviously does work in the file I attached.  Stop your array before the last panel.  Place the last panel separately and trim it with a face based void.  It cannot get any simple than that.

 

Capture1.PNGCapture2.PNGCapture.PNG

 

You can also try Curtain wall with custom panel or custom mullion.  Then you can trim it directly in the project.

 

Regardless of which methods you choose to use, you are modeling at the fabrication/ shop drawing detail level.  Is it a requirement for architects in Israel, or are you a fabricator?

0 Likes