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 !
@AussieBIMGuru2 жыл бұрын
Glad to hear it was helpful!
@mbilalgoker3 жыл бұрын
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.
@AussieBIMGuru3 жыл бұрын
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.
@mbilalgoker3 жыл бұрын
@@AussieBIMGuru Rhino.Inside is not available for 2022 yet as you mentioned. What I meant was general scripting videos for 🦗Grasshopper.Inside Revit.
@AussieBIMGuru3 жыл бұрын
@@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!
@ibrahimantonios3 жыл бұрын
Amazing , many thanks !
@AussieBIMGuru3 жыл бұрын
You're welcome!
@felipemeruane6637 Жыл бұрын
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 Жыл бұрын
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.
@Inini973 жыл бұрын
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?
@AussieBIMGuru3 жыл бұрын
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.
@rik09043 жыл бұрын
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?
@AussieBIMGuru3 жыл бұрын
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; kzfaq.info/get/bejne/aLB_etmKnr_UnI0.html
@arturopasquariello54848 ай бұрын
Hi Gavin! You're really excetionall. Could I ask you if you could send me the python script? Thanks. Best regards
@AussieBIMGuru8 ай бұрын
The Python code is in the floor.create node in Crumple package.
@danlyamen6815 Жыл бұрын
Thanks!!!
@AussieBIMGuru Жыл бұрын
Youre welcome!
@souviksarkar57003 жыл бұрын
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?
@AussieBIMGuru3 жыл бұрын
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? kzfaq.info/get/bejne/fLmojbyKzcecXYU.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.
@souviksarkar57003 жыл бұрын
@@AussieBIMGuru thank you..for mentioning these videos .. Looking forward to the more learning vedios from you.. 💓
@ahmedmouafki25743 жыл бұрын
i just wondered if i can creat room floor inculding area under doors using old dynamo version
@AussieBIMGuru3 жыл бұрын
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.
@nebojsajeremic37978 ай бұрын
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
@nebojsajeremic37978 ай бұрын
Gavin, everthing is fix and set, working, thank you ... :)
@AussieBIMGuru8 ай бұрын
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
@nebojsajeremic37978 ай бұрын
@@AussieBIMGuru Thank you for answer ... br🙂
@LongHoang-nk5bz3 жыл бұрын
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!
@AussieBIMGuru3 жыл бұрын
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-nk5bz3 жыл бұрын
@@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!
@AussieBIMGuru3 жыл бұрын
@@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-nk5bz3 жыл бұрын
@@AussieBIMGuru I've sent an email to you.
@ricardozimmermann69633 жыл бұрын
I am having trouble too: Warning: TypeError : iteration over non-sequence [' File "", line 55, in ']
@toantrong7858 Жыл бұрын
Hi Aussie BIM Guru. I tried in Revit 2020 (Dynamo 2.3) but not success. How to do this in revit 2020.
@AussieBIMGuru Жыл бұрын
You cant undortunately as it isnt in the revit API in that version. It was added in 2022.
@toantrong7858 Жыл бұрын
@@AussieBIMGuru oh tks you!
@waelbenhassine87682 жыл бұрын
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.
@AussieBIMGuru2 жыл бұрын
Floor create is available in Revit 2021, but it doesn't accept more than one curveloop in a sketch - this was added in 2022.
@waelbenhassine87682 жыл бұрын
@@AussieBIMGuru oh ok, make sense now. Thank you for the tip.
@marcelofernandocriollovill3412 жыл бұрын
Hi , how get this python script or dyn bro? ty for this video
@AussieBIMGuru2 жыл бұрын
If you search for me on github you will find this script on my dynamo repo. A link is also on my channel pagem
@marcovarriale79622 жыл бұрын
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!
@AussieBIMGuru2 жыл бұрын
Sounds like you're using Revit 2023, you'll need to install the IronPython package as well if so.
@rik09043 жыл бұрын
!"team over at dynamo is probably working" btw Im not sure but I thing this was reported in 2014.
@AussieBIMGuru3 жыл бұрын
It wasn't reported, but requested. Yep we've waited a long time for this!