Donate Now Goal amount for this year: 2500 USD, Received: 1627 USD (65%)

Results 1 to 9 of 9

Thread: Locking Void to solid

  1. #1
    Junior Member
    Join Date
    May 29, 2018
    Posts
    25
    Current Local Time
    07:54 AM

    Locking Void to solid

    I am creating strut with slots and the placement of the slot is extremely important. I have the slots created as a void family that I have nested into my beam family. I cant figure out how to lock the voids in place at the beginning of the strut.
    I need the first void to always start midway at the beginning of the beam but when I try to lock it in place, I just cant seem to find a way to do it.
    I had originally tried to create the slots as an array but I wasnt able to get the array to flex with the length of the slots. I would have to go in and type in the number of slot arrays per strut and we are creating HACS for servers in huge quantities so this would be extremely tedious and time consuming. I thought there might be a formula for this, but if there is, I have yet to find it or figure it out.

    Any help would be greatly appreciated.
    Attached Files Attached Files

  2. #2
    Member
    Join Date
    December 11, 2010
    Location
    Astana
    Posts
    111
    Current Local Time
    06:54 PM
    The placement of the slot is important, but is it necessary to do them in 3D? Maybe 2D contours will be enough, because voids will negatively impact performance.

    Anyway, you can create a single slot family (3d or 2d) and then use an array and formulas. See attached file.

    HTH
    Attached Files Attached Files
    Last edited by Nurlan; April 10th, 2019 at 09:09 AM.

  3. #3
    Forum Co-Founder Alfredo Medina's Avatar
    Join Date
    December 7, 2010
    Location
    Orlando, FL, USA
    Posts
    3,093
    Current Local Time
    08:54 AM
    ...Maybe 2D contours will be enough, because voids will negatively impact performance.
    Yes, exactly what I was going to suggest. For a certain project, I did a family of a short strut with voids for a 3d detail, because it was important to show the voids for something (another piece entering into one of the voids). But, if I were to create a generic strut of any length, as the OP says in this thread, I would represent the holes with a nested model family, just a flat shape. Because it is not possible to have a nested void that cuts a solid in the host, and because Revit does not like arrays of more than 10 items if the item is not nested, and because, you know, I try to avoid a void as much as possible anyway.

  4. #4
    Junior Member
    Join Date
    May 29, 2018
    Posts
    25
    Current Local Time
    07:54 AM
    Nurlan
    Thank you for taking the time to answer. I had originally been working with arraying the slot family but I was unable to get the slots to be driven by the length of the beam which is what I need. They have to stay 4" apart and always start in the same place.
    While I have many created as you suggested (attached), I have not found a formula that will drive the holes with the length which is why I stopped arraying them. I was having to go in and manually type in how many I would need for each strut, and as I mentioned that would be extremely time consuming. They work pretty much the same as the one you have attached here.

    Alfredo,
    I have the voids set to only slightly cut through and not full cuts in hopes that would help with the performance. The slots are important because that is where they connect and I have to be able to cut the struts in lengths that will accommodate the connections.
    They dont have to be full on voids, in my array family you will see they are just small flat shapes but I would need a formula to drive them and that is what I am missing.

    Not sure how I did it, but I did manage to get it to work. I went in an added a short straight line to the voids and was able to lock it to a reference line which I then locked to the start point of the strut. So far its working and I only need it to extend 20' as that is our longest strut.
    The problem with not knowing how I did it is that I am unable to recreate it in a second and third strut family without using the same family and recreating all the previous families that I all ready have created.
    Attached Files Attached Files
    Last edited by Revit Face Punch; April 10th, 2019 at 01:47 PM.

  5. #5
    Forum Co-Founder Twiceroadsfool's Avatar
    Join Date
    December 7, 2010
    Location
    Dallas, TX
    Posts
    10,098
    Current Local Time
    07:54 AM
    A face based nested family can cut the host solid, and be arrayed, and control the count. Its how my Prefab Metal Framing studs are modeled. The ONLY issue with it is if the length drops so low that NONE of the FB families are touching the face. Then it errors out, even if you have the array=1 workarounds down. But you can use a nested void in a FB family, absolutely.

  6. #6
    Junior Member
    Join Date
    May 29, 2018
    Posts
    25
    Current Local Time
    07:54 AM
    Are you able to have the cuts increase and decrease based on length? If so how? Thats what I need to accomplish.

  7. #7
    Forum Co-Founder Twiceroadsfool's Avatar
    Join Date
    December 7, 2010
    Location
    Dallas, TX
    Posts
    10,098
    Current Local Time
    07:54 AM
    The number of cuts or the size of the cuts? I cant see any reason why they both wouldnt work, honestly. The number of cuts is easy. Already done in my stud family. And legtnh of the cut would just be a tied parameter.

  8. #8
    Junior Member
    Join Date
    May 29, 2018
    Posts
    25
    Current Local Time
    07:54 AM
    Quote Originally Posted by Twiceroadsfool View Post
    The number of cuts or the size of the cuts? I cant see any reason why they both wouldnt work, honestly. The number of cuts is easy. Already done in my stud family. And legtnh of the cut would just be a tied parameter.
    I have a length parameter, I actually have 3 because I have to show both inches and MM for my schedules. How exactly do I tie the number of cuts to that parameter so that they will add and subtract as it lengthens and shortens?

  9. #9
    Member
    Join Date
    December 11, 2010
    Location
    Astana
    Posts
    111
    Current Local Time
    06:54 PM
    It's pretty simple: number of cuts = length of the beam / space between cuts
    Attached Files Attached Files

Similar Threads

  1. Void does not cut the Solid - A thousand dollars question
    By ketowarrior in forum Architecture - Conceptual Massing and Adaptive Components
    Replies: 4
    Last Post: June 5th, 2015, 07:14 PM
  2. How to control Yes/No with Void cut Solid ?
    By nguyenkien in forum Architecture - Family Creation
    Replies: 18
    Last Post: October 23rd, 2014, 03:01 PM
  3. Replies: 0
    Last Post: November 10th, 2013, 02:15 PM
  4. Quick Filter - Solid & Void
    By mahisanu in forum Architecture - Family Creation
    Replies: 2
    Last Post: September 16th, 2013, 07:54 AM
  5. I can't cut a solid from a void form. Please help!!!!
    By cezaryp in forum Architecture - Conceptual Massing and Adaptive Components
    Replies: 3
    Last Post: September 6th, 2012, 07:58 PM

Tags for this Thread

Posting Permissions

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