Excellent, the lack of including the door in scripts that used the room boundary for floors was a complaint of our interior department. I hadn't had time to look into solving that yet. Thanks for sharing!!!!
brilliant as always... I made my own script for doing this some time ago but the workaround was far to long (getting the wall thickness and other things...) your aproach is much simpler and elegant, thaks again!!!
Supreme script! Do You think it would be possible to edit room boundaries so that they include the threshold? I need to report apartment surfaces including the threshold area. Thank You.
Hay there room.finishboundary node Can get the room lines divided if there is wall in the opposite direction of the room Any suggestions how i can join only those divided line together automatically without manually inputing coordinates
@@AhmadHossam generally if you take a list of curves, turn them to a polycurve and then explode that curve the curves will all face one direction, not sure if that is what you mean?
This way more simple than some other methods I have seen. My only question is how easy is this to incorporate into your last room finishes by room boundary video? I would like to keep the Data-shapes UI for ease of use but like you said in this video, you would have to account for doughnut shaped rooms by doing some extra steps. Is there a way to use the nodes here and plug them into the existing file we have? Or would that require a rework of the node structure?
A little bit of rework but effectively this could plug in between the collection of rooms at the front and the generation of floors at the end once you retrieve the curves per room to make the floors
@@AussieBIMGuru Its been a while since I have had time to work on this but Is that for the revised version or the older one that uses the Data-shapes nodes? I prefer the data shapes as it makes it easier for other users to use when I apply it to the Pyrevit custom tabs we have. My assumption is I can apply this setup between the Room.FinishBoundary node and your Floors.Create node but for some reason I can't get it to work or mend smoothly. I am still a novice when it comes to Dynamo.
After the floor is created, get its thickness type parameter and set its offset using element.setparameterbyname. The floor create node passes the floors as an output that you can do more with from there.
Excellent, the lack of including the door in scripts that used the room boundary for floors was a complaint of our interior department. I hadn't had time to look into solving that yet. Thanks for sharing!!!!
You're welcome! A complaint of many ID departments in my experience.
Amazing as usual, you always blow my mind how easy you make this all look
I assure you that this final workflow is the culmination of a lot of hair pulling haha!
Aussie, the King as always. Will try at work.
Hope it works out!
You made it look easy Gavin. Thanks.
Took a while to get to this point, wasnt always easy!
brilliant as always... I made my own script for doing this some time ago but the workaround was far to long (getting the wall thickness and other things...) your aproach is much simpler and elegant, thaks again!!!
Glad it provided an alternative approach! All approaches are useful if they work.
That’s what I’m talking about. Thank you very much.
You're welcome! Thanks for the request.
Very nice work indeed ! Thanks a lot !
You're welcome!
Thanks for sharing
You're welcome! Keep up the videos Robert :)
Supreme script! Do You think it would be possible to edit room boundaries so that they include the threshold? I need to report apartment surfaces including the threshold area. Thank You.
You could get the total surfacs area from dynamo using this approach then write it to a custom parameter applied to rooms.
Hay there room.finishboundary node
Can get the room lines divided if there is wall in the opposite direction of the room
Any suggestions how i can join only those divided line together automatically without manually inputing coordinates
@@AhmadHossam generally if you take a list of curves, turn them to a polycurve and then explode that curve the curves will all face one direction, not sure if that is what you mean?
@@AussieBIMGuru thanks very much
That wasnt what imeant but it helped in another thing xD
I solved my problem aready and thank u very much
This way more simple than some other methods I have seen. My only question is how easy is this to incorporate into your last room finishes by room boundary video? I would like to keep the Data-shapes UI for ease of use but like you said in this video, you would have to account for doughnut shaped rooms by doing some extra steps. Is there a way to use the nodes here and plug them into the existing file we have? Or would that require a rework of the node structure?
A little bit of rework but effectively this could plug in between the collection of rooms at the front and the generation of floors at the end once you retrieve the curves per room to make the floors
@@AussieBIMGuru Its been a while since I have had time to work on this but Is that for the revised version or the older one that uses the Data-shapes nodes? I prefer the data shapes as it makes it easier for other users to use when I apply it to the Pyrevit custom tabs we have. My assumption is I can apply this setup between the Room.FinishBoundary node and your Floors.Create node but for some reason I can't get it to work or mend smoothly. I am still a novice when it comes to Dynamo.
how can i include the offset of the floor?
After the floor is created, get its thickness type parameter and set its offset using element.setparameterbyname. The floor create node passes the floors as an output that you can do more with from there.
@AussieBIMGuru thanks
hola no me aparece el nodo rooms by status , alguna solución gracias
I believe they added it in later versions of Dynamo. You can get all elements of category (rooms) and filter out those with no area as an alternative.
@@AussieBIMGuru podria darle mayor detalle , uso revit 2021
thanks
You're welcome!