Results 1 to 8 of 8

Thread: Array nested voids in a family

  1. #1
    Moderator
    "OMG I killed Revit"
    dzatto's Avatar
    Join Date
    December 9, 2010
    Location
    Dallas, TX
    Posts
    5,236
    Current Local Time
    01:43 PM

    Not allowed! Not allowed!

    Array nested voids in a family

    I'm trying to create a pit cover. It's basically 3'X3', and is covered with expanded metal. I drew the voids in a separate family, nested them in the pit cover family, and arrayed them horizontally. Then I arrayed all of them vertically. It made the cuts as I suspected, but took forever to load into my project.

    I scratched that idea and went with a solid with a material applied that has a cutout. I also put a surface hatch on it, so it looks correct in hidden line view.

    My question is, was this the correct way to do it? I figured my plans would look correct because of the hatch, and the renderings would look correct because of the material. Any thoughts on the subject?

    One more question: I added a model fill pattern to the family and scaled it the way I wanted it. When I created it, I used a unique name that's not in the project. When I loaded the family in the project, the scale is totally different. See the attached image, the family is on top, the project is on bottom. Why is it doing that and how can I fix it? Nothing I've tried works.
    Attached Thumbnails Attached Thumbnails Capture.PNG  
    Last edited by dzatto; December 27th, 2010 at 10:23 PM.

  2. #2
    Forum Co-Founder Alfredo Medina's Avatar
    Join Date
    December 7, 2010
    Location
    Orlando, FL, USA
    Posts
    3,188
    Current Local Time
    01:43 PM

    Not allowed! Not allowed!
    Quote Originally Posted by dzatto View Post
    ... but took forever to load into my project. `
    Arrays in both directions have to be a chain of nested families, to avoid the performance issue that you have described. See illustration.

    One more question: I added a model fill pattern to the family and scaled it the way I wanted it. When I created it, I used a unique name that's not in the project. When I loaded the family in the project, the scale is totally different. See the attached image, the family is on top, the project is on bottom. Why is it doing that and how can I fix it? Nothing I've tried works.
    Try this: instead of adding a model fill pattern in the family, create a Material parameter, and paint the surface with "(material : param)". Then, in the project, create a custom material and assign it to that parameter.
    Attached Thumbnails Attached Thumbnails arrays.JPG  

  3. #3
    French Moderator jbenoit44's Avatar
    Join Date
    December 7, 2010
    Location
    Nantes, France
    Posts
    1,381
    Current Local Time
    08:43 PM

    Not allowed! Not allowed!
    dzatto, forget your first idea! The result will be a huge family, for what result?
    The second time you did right.
    Don't forget: you always should ask yourself what is needed in 3d.
    cheers,

    PS: Alfredo, again another nice sketch to explain the right way, thanx!

  4. #4
    Moderator
    "OMG I killed Revit"
    dzatto's Avatar
    Join Date
    December 9, 2010
    Location
    Dallas, TX
    Posts
    5,236
    Current Local Time
    01:43 PM

    Not allowed! Not allowed!
    Quote Originally Posted by Alfredo Medina View Post
    Arrays in both directions have to be a chain of nested families, to avoid the performance issue that you have described. See illustration.



    Try this: instead of adding a model fill pattern in the family, create a Material parameter, and paint the surface with "(material : param)". Then, in the project, create a custom material and assign it to that parameter.
    1. I knew I was forgeting a step! I array both ways in one family instead of adding another nested family for the other direction. Doh!

    2. Ahh, create a parameter and apply the material in the project, not the family. I'll try that. Thanks Alf. IT worked BTW>

    Just so I understand, why would the fill scale not carry over from the family to the project?
    Last edited by dzatto; December 28th, 2010 at 03:37 PM.

  5. #5
    Forum Co-Founder Alfredo Medina's Avatar
    Join Date
    December 7, 2010
    Location
    Orlando, FL, USA
    Posts
    3,188
    Current Local Time
    01:43 PM

    Not allowed! Not allowed!
    Quote Originally Posted by dzatto View Post
    ...Just so I understand, why would the fill scale not carry over from the family to the project?
    Was it a drafting or a model pattern? The former is scalable, the latter is not.

  6. #6
    Moderator
    "OMG I killed Revit"
    dzatto's Avatar
    Join Date
    December 9, 2010
    Location
    Dallas, TX
    Posts
    5,236
    Current Local Time
    01:43 PM

    Not allowed! Not allowed!
    Quote Originally Posted by Alfredo Medina View Post
    Was it a drafting or a model pattern? The former is scalable, the latter is not.
    I tried both! lol

    I changed the actual fill pattern sizing to make it look correct. Both looked fine in the family, but didn't look right in the project.

  7. #7
    Member
    Join Date
    December 13, 2010
    Posts
    79
    Current Local Time
    11:43 AM

    Not allowed! Not allowed!
    This is all fine, but there are some recommendations around that nested families bloat files and may slow things down. But in this case, they do the opposite.

    Is there any rhyme or reason to the Revit?

  8. #8
    Junior Member
    Join Date
    March 9, 2012
    Posts
    21
    Current Local Time
    02:43 AM

    Not allowed! Not allowed!
    Hi Alfredo, thanks for your illustration and I am new to here.
    Here are my questions
    I have "Hori Length" Parameter in Horizontal Array Family and "Verti Length" Pararmeter in "Vertical Array" Family. How do I control them from the project ? Should I use "Shared Parameters" or am I missing something out here ?
    And the family template has to be "Line Based" or can use "Generic Model" template ?

Similar Threads

  1. Nested Family Help
    By dzatto in forum Architecture - Family Creation
    Replies: 15
    Last Post: May 19th, 2011, 05:44 PM
  2. Nested Family
    By gdoherty0102 in forum Architecture - Family Creation
    Replies: 19
    Last Post: May 11th, 2011, 02:27 PM
  3. Array in a family
    By kingjosiah in forum Architecture - Family Creation
    Replies: 4
    Last Post: March 22nd, 2011, 10:50 PM
  4. Nested family problem
    By Alfienoakes in forum Architecture - Family Creation
    Replies: 19
    Last Post: March 15th, 2011, 04:42 PM
  5. Nested cutting voids not showing right in different phases
    By Eddy in forum Architecture and General Revit Questions
    Replies: 3
    Last Post: December 13th, 2010, 07:17 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •