Door To/From Data using Dynamo!

Поділитися
Вставка
  • Опубліковано 4 лис 2024

КОМЕНТАРІ • 36

  • @Ruairidhi
    @Ruairidhi Рік тому +1

    Thanks a lot for the help Gavin, perfect video for a newbie and helped me a great deal in my project. Kudos!

  • @immi85
    @immi85 4 роки тому

    I always have smile when you say "My favourite node". 😄

  • @luupieper
    @luupieper 4 роки тому +1

    Wowww, I'm already looking forward to the next video

  • @jeremybowen6269
    @jeremybowen6269 3 роки тому +1

    This is great! I was able to use this to link which doors belong to each room! Now I have an automated alphanumeric door tagging graph that tags based off of room number!! :D :D

    • @AussieBIMGuru
      @AussieBIMGuru  3 роки тому +1

      Nicely done!
      It may be worth looking into my 'number by circle' workflow also, as this can be useful for subnumbering doors in a radial order.

    • @jeremybowen6269
      @jeremybowen6269 3 роки тому +1

      @@AussieBIMGuru Il'l check it out!

  • @guilhermealmeida2650
    @guilhermealmeida2650 4 роки тому +1

    Awesome as usual, my dear!

  • @andygao1798
    @andygao1798 Рік тому

    Hi Gavin, thanks for your great video. I am not able to find "select in revit (spring)" though I have already downloaded Spring package. Is there an alternative node? Sorry I am new to Dynamo.

  • @timyoung2079
    @timyoung2079 3 роки тому +2

    Hi Gavin. Your videos are brilliant. They are are informative, perfect pace and well structured. I’d like to show some appreciation. Do you have a way for me to support what you’re doing with Patreon or similar ?

    • @AussieBIMGuru
      @AussieBIMGuru  3 роки тому

      Thanks Tim! I've had a pretty good year with business, so if the money does you good in your pocket no worries - I know it's been a rough few years for most people in AEC. One of the main things I encourage people to do is share the content with others that may benefit from it and so the channel can teach more people in AEC.
      If you do however wish to directly support there are two options:
      1. I offer informal 1 off payment via buymeacoffee. It literally goes towards coffee usually: www.buymeacoffee.com/aussiebimguru
      2. If you wish to receive some return from your support, I also sell fairly cheap content over at my platform as one off purchases (and will eventually be building courses there also): courses.bimguru.education/
      No pressure either way!
      Edit: Thanks for the support!

  • @DesignTechUnraveled
    @DesignTechUnraveled 4 роки тому

    "All Elements in Active View" is a very very heavy way to go about this. Getting elements by category is far faster and more stable. I suppose it is worth showing, but that is definitely not a way I would advise. Additionally, in older versions of Dynamo (1.3.x), that node would actually crash Dynamo because they used to render the text outlines in the viewport.

    • @AussieBIMGuru
      @AussieBIMGuru  4 роки тому +2

      Thanks John, true!... I got a bit complacent here, I'm actually using filtered element collectors more often than not these days in my scripts. Hoping to do a brief video on these during March and then begin using these instead in my videos more often (almost time to expose my viewers to Python I think...).

  • @SMAITH-r5w
    @SMAITH-r5w 2 місяці тому

    Do you have any ideas on how we can populate the 'To Room' parameter for doors when the rooms are located in a linked model?

    • @AussieBIMGuru
      @AussieBIMGuru  2 місяці тому

      Yes for that I generally instead take the point in front of the door and use this RevitAPI method to work through all rooms in each linked model/phase. It's much more difficult but possible nonetheless:
      www.revitapidocs.com/2023/7dbcac93-ec82-5f60-4a54-a427f3e1cc1e.htm

    • @ahmademad7192
      @ahmademad7192 2 місяці тому

      @@AussieBIMGuru
      The issue is how to get this point , you can have it from the door location, but the hard thing how to make the Revit know which room is “ to room “ in the door?

    • @AussieBIMGuru
      @AussieBIMGuru  2 місяці тому

      @@ahmademad7192 so in that case your doors will need to be modelled in a consistent direction in the family editor. If you model your doors pointing different ways Revit has no way to understand that. Assuming all doors face a predictable direction, you get get the familyinstance rotation and push the location point outward a bit in that direction. In this case the to/from room system effectively do not get used anymore.

    • @SMAITH-r5w
      @SMAITH-r5w 2 місяці тому

      @@AussieBIMGuru
      Thank you for your explanation.
      I have another question: Can we use the room calculation point, and can it retrieve its (X, Y, Z) coordinates?

    • @AussieBIMGuru
      @AussieBIMGuru  2 місяці тому

      @@SMAITH-r5w this API method can retrieve them: www.revitapidocs.com/2023/21810873-d413-f6e4-ca33-d2ee4e93643e.htm

  • @juliopolo7216
    @juliopolo7216 Рік тому

    I have a model where all doors are returning null when trying to access the ToRoom value, even with the Door.Rooms custom node. It's weird because on the schedule their values are visible but they return null everywhere else.

    • @AussieBIMGuru
      @AussieBIMGuru  Рік тому +1

      Odd... my best guess is maybe the phase input is incorrect in dynamo. Beyond that I'd say try asking the forums for handson assistance.

    • @juliopolo7216
      @juliopolo7216 Рік тому

      @@AussieBIMGuru I solved it ussing get_FromRoom() and get_ToRoom() in a python node. Thanks for the answer

  • @luupieper
    @luupieper 4 роки тому +1

    Is there a way to use all these routines in just one routine? I always had doubts on how to run routines that work "in parts" as a single routine

    • @AussieBIMGuru
      @AussieBIMGuru  4 роки тому +1

      The only way i know is staging the process using data shapes to 'interrupt' the data flow then continue on after a user specifies the UI options.

    • @luupieper
      @luupieper 4 роки тому +1

      @@AussieBIMGuru Got it ... : / Ok! Thank you very much Gavin!

    • @AussieBIMGuru
      @AussieBIMGuru  4 роки тому +1

      @@luupieper yeah it's a bit limited with dynamo... Pyrevit and C# plugind are probably the best method to package multiple steps ultimately.

  • @immi85
    @immi85 4 роки тому +1

    Just one question: can we do with default nodes?

    • @AussieBIMGuru
      @AussieBIMGuru  4 роки тому +1

      Great question. Dynamo can do a lot by default, although it tends to be more long winded than using custom nodes usually.
      One major way to expand what default dynamo can do is to write Python code (which most custom nodes use anyway).
      Otherwise, some common things default dynamo does well;
      - get/set parameter values
      - place/adjust family types/instances
      - export/import excel or csv
      - interpret and create geometry
      And quite a bit more still...
      I try to minimize custom node use where I can, where it wont mean the video takes too much longer.

    • @immi85
      @immi85 4 роки тому

      @@AussieBIMGuru thanks again for your time. Now waiting for your next Video. 🥳

    • @AussieBIMGuru
      @AussieBIMGuru  4 роки тому +1

      @@immi85 you're welcome. It's gonna be a good one!

  • @matthewnguyen2285
    @matthewnguyen2285 2 роки тому

    Where do I find the "Element.SetParameterbyName"? The one I currently have is by strings and it is "Element.SetParameterToNone"

    • @AussieBIMGuru
      @AussieBIMGuru  2 роки тому

      This node comes with Dynamo and should be under Revit > Element in the library.