Revit MEP

Reply
Valued Contributor
lsop1409
Posts: 86
Registered: ‎10-15-2012
Message 1 of 5 (382 Views)
Accepted Solution

Add Visibility Parameter to Void Extrusion

382 Views, 4 Replies
03-10-2014 02:54 AM

Does anybody know of a way to add a visibility parameter to a void extrusion, as I would like to combine a number of family types with different voids into 1 family file. The same way that parameters can be assigned to standard extrusions.

There are a could of strategies one can possible apply here:

 

a.) Create each hole as a Split Face and then Paint a dedicated pitch-black Material to it.¹

b.) Include the holes in the Extrusion Profile of the faceplate.¹

c.) Use Model Lines OR Detail Lines to represent the holes.

d.) Use Void Extrusions to create the holes.

e.) As you said, create an thin Extrusion to represent the holes, instead of a Void.²

f.) Decide that modeling the holes would be "over-detailing" and omit them from the Family.

 

¹ If you wish to parametrically control the amount of holes in the Family, options a and b will NOT allow you to remove or hide any of the holes.

 

² If you employ option e, then set the Left/Right & Front/Back visibility settings under V/G Overrides for those Extrusions to NOT visible so you do not see the tiny protrusion when viewing the Family from the side or top.

 


lsop1409 wrote:

"...Is there a major difference in the memory used for standard extrusions as opposed to void extrusions.

Thanks."


You can test this by simply creating the Void Extrusions in the Family as planned, and then performing a Save As so you can compare the file sizes.

*Expert Elite*
CADastrophe
Posts: 3,286
Registered: ‎08-28-2009
Message 2 of 5 (354 Views)

Re: Add Visibility Parameter to Void Extrusion

03-10-2014 06:55 AM in reply to: lsop1409

There is no way to control the Visibility of a Void. The best you can do is to add parametric constraints to the Void Extrusion so that it does not penetrate the target Solid Extrusion under the conditions specified by the formula.

 

On a side note, having multiple Void Extrusions will likely bloat the file's size quite a bit. If you could shared the details about what you are doing here, perhaps we can find a better means of accomplishing this.

Corey D.                                                                                                                  ADSK_Logo_EE_2013.png    AutoCAD 2014 User  Revit 2014 User
──────────────────────────────────────────────────────────────────────
⁞|⁞ Please use Mark Solutions!.Accept as Solution and Give Kudos!Give Kudos as appropriate to further enhance these forums. Thank you!
Valued Contributor
lsop1409
Posts: 86
Registered: ‎10-15-2012
Message 3 of 5 (349 Views)

Re: Add Visibility Parameter to Void Extrusion

03-10-2014 08:00 AM in reply to: CADastrophe

Corey, thanks for the advice on void extrusions affecting the files size as this is very relevant in my situation.

I am creating electrical socket families so there will be a large number of instances in every project. I was going to use voids for the actual sockets as attached on a double outlet. Would I be better using standard extrusions to represent a 'hole' (the extrusion sticking out, say, 1mm? to represent this or use lines to represent the details.

Is there a major difference in the memory used for standard extrusions as opposed to void extrusions.

Thanks.

*Expert Elite*
CADastrophe
Posts: 3,286
Registered: ‎08-28-2009
Message 4 of 5 (346 Views)

Re: Add Visibility Parameter to Void Extrusion

03-10-2014 08:19 AM in reply to: lsop1409

There are a could of strategies one can possible apply here:

 

a.) Create each hole as a Split Face and then Paint a dedicated pitch-black Material to it.¹

b.) Include the holes in the Extrusion Profile of the faceplate.¹

c.) Use Model Lines OR Detail Lines to represent the holes.

d.) Use Void Extrusions to create the holes.

e.) As you said, create an thin Extrusion to represent the holes, instead of a Void.²

f.) Decide that modeling the holes would be "over-detailing" and omit them from the Family.

 

¹ If you wish to parametrically control the amount of holes in the Family, options a and b will NOT allow you to remove or hide any of the holes.

 

² If you employ option e, then set the Left/Right & Front/Back visibility settings under V/G Overrides for those Extrusions to NOT visible so you do not see the tiny protrusion when viewing the Family from the side or top.

 


lsop1409 wrote:

"...Is there a major difference in the memory used for standard extrusions as opposed to void extrusions.

Thanks."


You can test this by simply creating the Void Extrusions in the Family as planned, and then performing a Save As so you can compare the file sizes.

Corey D.                                                                                                                  ADSK_Logo_EE_2013.png    AutoCAD 2014 User  Revit 2014 User
──────────────────────────────────────────────────────────────────────
⁞|⁞ Please use Mark Solutions!.Accept as Solution and Give Kudos!Give Kudos as appropriate to further enhance these forums. Thank you!
Valued Contributor
lsop1409
Posts: 86
Registered: ‎10-15-2012
Message 5 of 5 (342 Views)

Re: Add Visibility Parameter to Void Extrusion

03-10-2014 08:41 AM in reply to: CADastrophe

The differences in file sizes were only 12kb for a single socket and 16kb for a double socket, with voids added or removed, so I will leave them in for now.

Maybe on a very large project this will make a major difference in performance. If this is the case in the future I will omit the details as you suggested as they have a symbol representation to determine the type etc.

Thanks for the advice.

Announcements
Are you familiar with the Autodesk Expert Elites? The Expert Elite program is made up of customers that help other customers by sharing knowledge and exemplifying an engaging style of collaboration. To learn more, please visit our Expert Elite website.
Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.