Create a void family to cut elements in projetcs

Create a void family to cut elements in projetcs

vincent6062
Enthusiast Enthusiast
50,442 Views
13 Replies
Message 1 of 14

Create a void family to cut elements in projetcs

vincent6062
Enthusiast
Enthusiast

Hi All,

 

I would like to create a void family allowing to cut some geometry into the project environment. I would not want to use the model in place feature because it is a void that I want to use quite often and place easily using the face based feature.

 

The thing is when i load the void family into the project environment it does not want to interact with anything. The weird thing is that if I convert the void in the family (generic model face based) into a solid and then load it again it appears that I can cut geometry of the project environment. The only thing is that it is a solid showing in all views unless I apply a special filter to it.

 

Why cannot cut with void but with solid? What would be best way to achieve what I want?

 

Thank you in advance.

 

Vincent

0 Likes
Accepted solutions (2)
50,443 Views
13 Replies
Replies (13)
Message 2 of 14

ToanDN
Consultant
Consultant

See attached.

Message 3 of 14

vincent6062
Enthusiast
Enthusiast

Thank you very much for your reply Toan. I am working on Revit 2015 and cannot open your file.

Would you be able to save it to a previous version?

 

Thank you in advance.

 

Vincent

0 Likes
Message 4 of 14

ToanDN
Consultant
Consultant
It cannot save down to 2015. But it is pretty straightforward. I created a family based on the Face base generic model template, added a void extrusion, cut the solid with this void, and loaded the family into the project. It will cut any host I pick to place the family on.
Message 5 of 14

FAZIOGREG
Advocate
Advocate
Yes, the key is that in the family editor, you have to cut the generic hose in that file with the void [it has to be a face based family]. Then it will work.
Message 6 of 14

vincent6062
Enthusiast
Enthusiast

Thank you for your answers.

The problem with this method is that the void only cuts the host. It does not seem possible to cut something else into the project environment. I would like the void family to allow the multiple cut feature so that I could cut walls, roofs, etc at the same time with the same void like an in place void would do.

Do you think this would be possible?

 

0 Likes
Message 7 of 14

ToanDN
Consultant
Consultant
Accepted solution
If that is the case then create a non host generic model family with a void, check Cut with Void when loaded. Load it in your project and locate it using reference planes. Use Cut command to subtract it from whatever objects intersect with it. Do one by one for all objects you want to cut.
Message 8 of 14

vincent6062
Enthusiast
Enthusiast
Accepted solution

Thank you very much. It seems to work.

0 Likes
Message 9 of 14

huyvuvn85
Explorer
Explorer

Hi all,


I has a very simple based-floor family with void. When I load it into project, sometimes it cut but sometimes it doesnt. I can not understand why. Please help.


Thanks a lot !question1.PNGquestion3.PNGqzuestion2.PNG

0 Likes
Message 10 of 14

esraa.sherif
Explorer
Explorer

if there is 2 floors on top of each others, they have to be joined so as the family cuts them both

0 Likes
Message 11 of 14

huyvuvn85
Explorer
Explorer

Hi ,

These floors were joined together.

The void sometimes cut these 2 floors, but sometimes doesnt. I can not understand why.

0 Likes
Message 12 of 14

Anonymous
Not applicable

 

Hi!

The next question would be: is there any way to make those cuts automatically?? 

If the generic model is floor based it does cut the floor automatically but it is not really a good solution as we can have more elements to cut. Therefore, we would need to have more than one family for those scenarios and also for the roof...


0 Likes
Message 13 of 14

ToanDN
Consultant
Consultant
Use a face based family and cut the host solid with the void in the family.
0 Likes
Message 14 of 14

Intuos5
Advisor
Advisor

Just to add: for generic models be sure to also check that the host is workplane based, otherwise a workplane based generic model void won't cut into it.

0 Likes