Create room plans using Dynamo, Revit API + Python!

preview_player
Показать описание
Today we create cropped floor plans by room. Handy for marketing plans etc.

I hope you enjoy the session and learn something new! Feel free to comment any feedback/questions below, or follow my channel if you enjoyed this.

Learn more about Dynamo at;

Software used;

Hardware used;

#revit #dynamo #bim
Рекомендации по теме
Комментарии
Автор

Great tutorial, as always! Please never give up creating this kind of content, you are an inspiration for many people and help us to be better BIM Managers every day. The incalculable value you bring to the BIM community is just amazing. Thank you, Gavin!

victors.
Автор

I like the way Gary always has an outline of the tutorial, so I am able to follow his next step, Thanks Gary!!

cathychoi
Автор

In every video, I learn more information about Revit Dynamo, thanks to you.

borun
Автор

Thank you! I was just working on creating a unit layout for an apartment building then I got a notification for this video.
Hahaha
Thank you!

TechBIMHub
Автор

Thank you so much for your tutorials, I don't miss any videos. I learn a lot from your classes. Fantastic video as always.

javiercalzadagallego
Автор

Hello Gavin, first of all, thank you very much for all your hard work and the many videos. You're doing a great job. I have adopted your Python script from GitHub and adapted it according to your video. All results (ViewPlans_all, names_all, and selected) are output correctly. However, for rooms_out and names_out, I get two empty lists. I hope you can help me with this, as I need to create over 4000 floor plans in the coming months. Best regards, Andree

Andree-my
Автор

Hi Gavin - I hope you are safe and well today mate - I was just wondering how could I use python to get all the view family types in the current document? I know there is a node (OOTB) or part of Rhythmn package that does this but its a dropdown style node and id prefer if I could use it to get a list of them so I can plug it into Datashapes and allow users to specify the ViewFamilytype that is assigned to elevations / plans of room data sheet creation. Also I had a working script that did all this but thanks to the updates to the Revit API the custom packages no longer work :(

b_rodwell_SGP
Автор

Hi, thanks a lot for this great tutorial! I'm aiming to get something similar but based not on one room but on few rooms, placed near one another - rooms of one apartment. They have one common parameter, let's say apartment_ID so I can imagine filtering room category to get the set of apartment rooms. But what then? Is there a way to merge polycurves to one big polycurve? Or maybe I could do something like romms to spaces, then spaces to zone then get boundary of zone? What do you think of this?

olgagabriel
Автор

Do you have this code saved in a respository somewhere?

evanvargas
Автор

Is there a benefit of importing everything from db rather than targeting specific classes? Just curious.

revitdviser
Автор

Hello guys, I keep geting this message: ArgumentException: Boundary in boundary should represent one closed curve loop without self intersections, consisting of non-zero length straight lines in a plane parallel to the view plane. Parameter name: boundary at ['File "<string>", line 60, in cropPlanView\n'] do you guys have an idea how to solve this?

hugoarreaza
Автор

Hi guys! I'm getting this warning: TargetException: Object does not match target type.
at target)
at obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at (IntPtr inst, IntPtr args, IntPtr kw, MethodBase info, MethodInfo[] methodinfo)
['File "<string>", line 82, in <module>\n',
'File "<string>", line 51, in cropPlanView\n']

Anyone have an idea to solve this?
Thanks

ignaciocartes
visit shbcf.ru