Floors/Ceilings with holes in Revit (2022) using Dynamo!

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 47

  • @alvernepaiva3287
    @alvernepaiva3287 2 года назад +2

    I actually used this knowledge to recreate this Idea with the API using the method 'New Hole"
    I basically created a floor with the curves that define the Room and separated these curves from other closed curves that define the holes in the floors and them used theses other curves to create the holes ...
    By the way Gavin awesome vídeo as always !

  • @Inini97
    @Inini97 3 года назад +2

    Many thanks for your very instructive presentation and all others.
    Do you think we can use the same method to put the paint on walls and baseboards?

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад +1

      This would be the splitface tool which is quite different to the sketch tools I'm using here. As far as I've found by searching my custom packages and the Dynamo forums there doesn't appear to be methods to achieve this - at least from what I've found (nothing!).
      All I can find in RevitAPIDocs is a Split face postable command, so I don't think it's exposed for use yet.
      I'd suggest considering wall sweeps instead of split face for skirting - this is a better method as we usually measure skirtings in linear metres or feet when procuring.

  • @mbilalgoker
    @mbilalgoker 3 года назад +1

    Great video Gavin. Finally we have floors with holes and access to ceiling API. I think you should do same thing for Grasshopper.Inside Revit as well.

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад

      I believe the Rhino Inside team is currently working on this (I'm not sure Rhino Inside even installs to Revit 2022 yet), so I might give them a little while to develop this. We currently have a floor method (without internal loops), so I suspect once we see a ceiling node, the floor loop method will be supported as well.

    • @mbilalgoker
      @mbilalgoker 3 года назад +1

      @@AussieBIMGuru Rhino.Inside is not available for 2022 yet as you mentioned. What I meant was general scripting videos for 🦗Grasshopper.Inside Revit.

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад +1

      @@mbilalgoker ah yes I have done a few here and there but I don't tend to use a lot of GhPython - I find working with trees quite frustrating, still learning more about this!

  • @felipemeruane6637
    @felipemeruane6637 Год назад +1

    Hi Gavin... you really are a BIM Guru! one thing i´ve been trying to do is getting the door inset in relation to the wall face in the definition of the floor boundary, is it possible? if so, could you make a video about it? i´m trying to get rid of blank space that you get at the door insertion. Many thaks!

    • @AussieBIMGuru
      @AussieBIMGuru  Год назад

      I'll add the topic to my list - it is not a simple thing to achieve generally so would make for an interesting topic I think.

  • @rik0904
    @rik0904 3 года назад +1

    Nice video. Im not sure if you did video on this, but could you say something about BIM working between different branch (like civil engineers or eltricans), some kind of best practise?

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад +1

      I've had some experience as an architect, but not really from the engineering side. I'd check out this great video by TRK on coordination and BIM, he covers some of this here quite well;
      ruclips.net/video/2JOGvY9YplY/видео.html

  • @ibrahimantonios
    @ibrahimantonios 3 года назад +1

    Amazing , many thanks !

  • @souviksarkar5700
    @souviksarkar5700 3 года назад +1

    Thanks for Sharing knowledge about dynamo.
    Today whatever I know about dynamo is only because of you and your channel.
    Thanks!!!
    I have question for you,
    Can we create assembly view with required tag (like spool drawing)??
    So that we can not take help from other software like victaulic or syaque.
    Can we make a script?

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад +1

      This is definitely possible, although would be a fairly complex script setup. It looks like someone built a system here, maybe see if you can get in touch with them for tips on how they set it all up?
      ruclips.net/video/FSxZYYha8-Q/видео.html
      There is also some productive discussion about this type of workflow here;
      forum.dynamobim.com/t/creating-assembly-views-sheets-and-schedules/1815/17
      I don't usually work with MEP Revit so unfortunately wouldn't be able to dedicate enough time towards such a workflow myself.

    • @souviksarkar5700
      @souviksarkar5700 3 года назад +1

      @@AussieBIMGuru thank you..for mentioning these videos ..
      Looking forward to the more learning vedios from you.. 💓

  • @Business.Marketing.Davidd
    @Business.Marketing.Davidd 3 года назад +1

    Local sections for structural plan,how can we do them?

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад

      I believe most structural firms usually generate the sections, place them on the same sheets as the plan after (so they sit on top of the plan) and then either rotate them by viewport or keep them at the drawn orientation. If the views are aligned, they should give a 'soft snap' when they line up on the sheet.
      As far as I know there isn't a built-in tool to generate this type of view in a more intelligent manner than this.

  • @LongHoang-nk5bz
    @LongHoang-nk5bz 3 года назад

    Hi Gavin, as I can see, in your newly updated package, you also include a node for creating floors with a list of ordered curves.
    However, when I used it, it returns a null list.
    Can you make a video to show how your nodes work? Thank you very much!

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад

      This python script is essentially that function. If you provide the same inputs as what I did here it should work.
      Please note that these nodes will not work in any version earlier than Revit 2022.

    • @LongHoang-nk5bz
      @LongHoang-nk5bz 3 года назад

      @@AussieBIMGuru Hi Gavin, yes I'm using revit 2022 and the latest dynamo version/packages to test my script.
      I have a list with 2 sublists, each contains 4 geometry lines that form a closed rectangle and in continuous order.
      I have also tried lacing and levels, also change my engine to CPython 3 :(
      The error is : "iteration over non-sequence [' File "", line 42, in
      ']"
      Line 42 mentioned above is not in your node, but it's the same as line 42 in your video (the line that contains "for crv_setd in rm:")
      Thank you very much for your help! Your works are awesome!

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад

      @@LongHoang-nk5bz can you email me at the address on my profile on YT? I'll send an example script and model of how it should work to compare.

    • @LongHoang-nk5bz
      @LongHoang-nk5bz 3 года назад +1

      @@AussieBIMGuru I've sent an email to you.

    • @ricardozimmermann6963
      @ricardozimmermann6963 3 года назад

      I am having trouble too:
      Warning: TypeError : iteration over non-sequence [' File "", line 55, in
      ']

  • @ahmedmouafki2574
    @ahmedmouafki2574 3 года назад

    i just wondered if i can creat room floor inculding area under doors using old dynamo version

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад

      Yes it is possible. Take all doors from the room, get their centroid, pull to the floor sketch plane. Closest point to finish boundary as polycurve, extrude by half the door width in both normal directions and union with the floor surface.

  • @nebojsajeremic3797
    @nebojsajeremic3797 Год назад

    Hi Gavin, great video and even greater script. As I little bit late saw it I have some issue. First is revit 2024, there is no Element Types and All Element of Type and second there is no way to make python code to working ... :( On Your github page I can not find this script, may be some other name ? Thank in advice for any suggestion ... BR

    • @nebojsajeremic3797
      @nebojsajeremic3797 Год назад +1

      Gavin, everthing is fix and set, working, thank you ... :)

    • @AussieBIMGuru
      @AussieBIMGuru  Год назад

      An alternative is element classes in 2024. Floortype should be a valid class. You can find the python code for this in Crumple package under Revit > Other > Floors

    • @nebojsajeremic3797
      @nebojsajeremic3797 Год назад +1

      @@AussieBIMGuru Thank you for answer ... br🙂

  • @arturopasquariello5484
    @arturopasquariello5484 Год назад +1

    Hi Gavin! You're really excetionall. Could I ask you if you could send me the python script? Thanks.
    Best regards

    • @AussieBIMGuru
      @AussieBIMGuru  Год назад +1

      The Python code is in the floor.create node in Crumple package.

  • @danlyamen6815
    @danlyamen6815 Год назад

    Thanks!!!

  • @toantrong7858
    @toantrong7858 2 года назад

    Hi Aussie BIM Guru. I tried in Revit 2020 (Dynamo 2.3) but not success. How to do this in revit 2020.

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад +1

      You cant undortunately as it isnt in the revit API in that version. It was added in 2022.

    • @toantrong7858
      @toantrong7858 2 года назад

      @@AussieBIMGuru oh tks you!

  • @waelbenhassine8768
    @waelbenhassine8768 2 года назад

    Hello Gavin. Thank you for this great video. I'm working with similar structures and was struggling with those inner surfaces to create my floor finishes. I used your script having as input the same variables as you. Problem is, i having this error "TypeError: iteration over non-sequence of type Curve" and coudnt figure it out. Any clues? Thanks
    PS : Im using Revit 2021.1 and Floor.Create is availible on its APIs.

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад +1

      Floor create is available in Revit 2021, but it doesn't accept more than one curveloop in a sketch - this was added in 2022.

    • @waelbenhassine8768
      @waelbenhassine8768 2 года назад +1

      @@AussieBIMGuru oh ok, make sense now. Thank you for the tip.

  • @marcelofernandocriollovill341
    @marcelofernandocriollovill341 2 года назад

    Hi , how get this python script or dyn bro? ty for this video

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад

      If you search for me on github you will find this script on my dynamo repo. A link is also on my channel pagem

  • @marcovarriale7962
    @marcovarriale7962 2 года назад

    Hi Gavin, i don't found the dyn file on github, maybe there's a mistake on ABG_210405_FloorOpenings.zip. I needed pyton script, can you help me? Thanks!

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад

      Sounds like you're using Revit 2023, you'll need to install the IronPython package as well if so.

  • @rik0904
    @rik0904 3 года назад

    !"team over at dynamo is probably working"
    btw Im not sure but I thing this was reported in 2014.

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад

      It wasn't reported, but requested. Yep we've waited a long time for this!