Revit MEP

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

Add Visibility Parameter to Void Extrusion

821 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,402
Registered: ‎08-28-2009
Message 2 of 5 (793 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: 91
Registered: ‎10-15-2012
Message 3 of 5 (788 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,402
Registered: ‎08-28-2009
Message 4 of 5 (785 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: 91
Registered: ‎10-15-2012
Message 5 of 5 (781 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.

Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Are You Going To Be @ AU 2014? Feel free to drop by our AU topic post and share your plans, plug a class that you're teaching, or simply check out who else from the community might be in attendance. Ohh and don't forgot to stop by the Autodesk Help | Learn | Collaborate booths in the Exhibit Hall and meet our community team if you get a chance!