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

Results 1 to 8 of 8
Like Tree4Likes
  • 2 Post By amoursol
  • 2 Post By cellophane

Thread: Disallow Joins in Walls?

  1. #1
    Member ryntau's Avatar
    Join Date
    October 11, 2012
    Location
    St. Louis
    Posts
    403
    Current Local Time
    03:36 AM

    Disallow Joins in Walls?

    I'm trying to create a sequence of tiltup panels with a 2" gap between them. I've created a list of start and end points for each, then created a Line.ByStartandPointEndPoint. But when I do Wall.ByCurveAndHeight, the ends of the walls join together. There are distinct walls, but it looks continuous. Is there any way to force the Disallow Join and break the wall panels?

  2. #2
    Forum Addict elton williams's Avatar
    Join Date
    December 7, 2010
    Location
    Gold Coast
    Posts
    2,617
    Current Local Time
    08:36 PM
    Just an idea...could you create your wall runs from a single curve then use 'split with gap' at set distances along the curve?
    Haven't discovered how to disallow joins with dynamo yet (havent needed to) but there are plenty of addins around that will do it.

    Edit :heres a working (apparently ) phython script if you're into that Topic: Disallow join of the wall | Dynamo BIM
    Last edited by elton williams; May 21st, 2017 at 10:11 PM.

  3. #3
    Senior Member amoursol's Avatar
    Join Date
    November 21, 2012
    Location
    London, United Kingdom
    Posts
    612
    Current Local Time
    11:36 AM
    Hello Ryan,

    The following script will give you what you desire (Disallow join at both ends) from each of the selected walls.



    It has been annotated to showcase what is going on! Hopefully this is of use to you.
    Attached Thumbnails Attached Thumbnails Disallow Joins in Walls?-python_disallowwalljoin.png  
    Attached Files Attached Files
    Last edited by amoursol; May 23rd, 2017 at 02:13 PM.
    ryntau and elton williams like this.

  4. #4
    Moderator cellophane's Avatar
    Join Date
    August 9, 2011
    Location
    Louisville, KY
    Posts
    6,140
    Current Local Time
    06:36 AM
    for what it's worth - there is an addin on the exchange that will let you disallow joins on a selection of walls: https://apps.autodesk.com/RVT/en/Det...en&os=Win32_64

    If you are creating your walls through dynamo I doubt it will do much for you but thought I would at least mention it.
    amoursol and ryntau like this.

  5. #5
    Member ryntau's Avatar
    Join Date
    October 11, 2012
    Location
    St. Louis
    Posts
    403
    Current Local Time
    03:36 AM
    That script is awesome Sol. It does just want i need. I think one thing that people should be aware of is that there needs to be more than one wall be passed into that node. I was testing it with just one wall, and it failed, but as soon as i put in two, it worked great.

  6. #6
    Senior Member amoursol's Avatar
    Join Date
    November 21, 2012
    Location
    London, United Kingdom
    Posts
    612
    Current Local Time
    11:36 AM
    Oops... I can add one other section in that will allow it to I obviously didn't test it enough!

    Attached Thumbnails Attached Thumbnails Disallow Joins in Walls?-revitforumquery_python_unjoinwalls.jpg  

  7. #7
    Member ryntau's Avatar
    Join Date
    October 11, 2012
    Location
    St. Louis
    Posts
    403
    Current Local Time
    03:36 AM
    one curious thing i've come across while doing this, is that even with the script, revit will still push the ends together the first time it runs through, then i run it with a 24" gap, then back to 1/2" gap and it behaves fine. The ends are still disallowed, regardless, thanks to the script, but it's curious behavior at the start.

    edit: attached is that portion of the script and the plan views showing the behavior
    Attached Thumbnails Attached Thumbnails Disallow Joins in Walls?-disallowjoin.png  
    Last edited by ryntau; May 25th, 2017 at 09:19 PM.

  8. #8
    Senior Member amoursol's Avatar
    Join Date
    November 21, 2012
    Location
    London, United Kingdom
    Posts
    612
    Current Local Time
    11:36 AM
    Quote Originally Posted by ryntau View Post
    one curious thing i've come across while doing this, is that even with the script, revit will still push the ends together the first time it runs through, then i run it with a 24" gap, then back to 1/2" gap and it behaves fine. The ends are still disallowed, regardless, thanks to the script, but it's curious behavior at the start.

    edit: attached is that portion of the script and the plan views showing the behavior
    Interesting. Assumption here is it's that inherent Revit logic of "You are so close you MUST want it to join - so I'll do it for you. But it's force unjoined so I'll just fake it!"

Similar Threads

  1. Disallow Join Icon
    By mark b in forum Architecture and General Revit Questions
    Replies: 11
    Last Post: July 9th, 2015, 11:35 AM
  2. walls and joins
    By jbenoit44 in forum Third party Add-Ins, API and R&D
    Replies: 45
    Last Post: May 31st, 2013, 05:16 AM
  3. wall joins
    By npalmitessa in forum Architecture and General Revit Questions
    Replies: 2
    Last Post: February 12th, 2013, 02:19 PM
  4. disallow line joins (not walls)
    By elton williams in forum Architecture and General Revit Questions
    Replies: 0
    Last Post: November 2nd, 2012, 02:26 AM
  5. Replies: 0
    Last Post: February 2nd, 2012, 03:15 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
  •