This Workflow is incredible! We QS begging a way to have stair m3 and surface areas (formwork m2), and the great thing about this is I probably just need to set the script up once, apply to all jobs :) Thanks!
This is very nice. I have a question about external surfaces of stairs which adhere to staircase walls. I don't want calculation this surfaces. Do you have any idea how to enrich this dynamo script?
Not that I am aware of. You would effectively need to use the base pattern file to programatically create the pattern in Dynamo from a known origin and direction - very difficult, beyond my abilities.
Not that I am aware of. You would effectively need to use the base pattern file to programatically create the pattern in Dynamo from a known origin and direction - very difficult, beyond my abilities.
In this case I am isolating all faces which are facing upward. Dynamo has a slight tolerance issue with normal values very close to an axis, so I usually go just below this (in this case I want all up faces, so Z is 1, so I check for faces with a normal more than slightly less than 1).
Hi Gavin, I have two questions please Question one: I want to convert 2d plans doors and windows from autocad to Revit by using dynamo what is the best workflow to do that? Question two: I need to rotate the bounding box with every element or if you have another solution to do that tell me about it. Thanks
The key to place doors/windows would be to match block names to revit families, then use something like genius loci package to find nearest wall to each block and place them at those points. Theyd be a default sill height though as CAD doesn't contain vertical data. I find usually most CAD files are way too messy to support automation unfortunately. Next week's video will show how to do element aligned bounding boxes.
These are shared parameters from my file. You can make your own or even just project parameters to store these properties. They are an area and volume type parameter respectively.
Hi Gavin, Thank you for the useful sharing. I have a question to ask you. Now I am creating Material Legend . However I can't add "Hatch Pattern" column and I just want show the materials on the sheet ( the same like filtering sheet by legend keynote). So I do it by creating detail line, filled region .When I have to change materials,they will have to be adjusted manually .Is there any way to solve the problem? Regards.
Hrm the only way to do this would be to have a filled region type named after the material, then Dynamo could assess the material's surface pattern name and find the matching filled region type, then update its pattern also. They're not directly connected as objects so a match would need to be made.
Hrm weird in my testing the ootb stair tool volume was correct. Make sure there isnt any void geometry or joined objects maybe, they might give incorrect solids.
This Workflow is incredible! We QS begging a way to have stair m3 and surface areas (formwork m2), and the great thing about this is I probably just need to set the script up once, apply to all jobs :) Thanks!
Glad it will help! I have some other QS takeoff focused videos in my dynamo playlist that may be of use as well.
This is very nice.
I have a question about external surfaces of stairs which adhere to staircase walls. I don't want calculation this surfaces. Do you have any idea how to enrich this dynamo script?
The only way would be to get all walls within a general distance to the stair and also check if the face centrepoints intersect any of those walls
Thank you, Gavin!
Leo
You're welcome!
Is it possible to turn a hatch pattern in Revit into a surface in Dynamo?
Not that I am aware of. You would effectively need to use the base pattern file to programatically create the pattern in Dynamo from a known origin and direction - very difficult, beyond my abilities.
Not that I am aware of. You would effectively need to use the base pattern file to programatically create the pattern in Dynamo from a known origin and direction - very difficult, beyond my abilities.
Hi Gavin, Thank you for all.
I have a question. Could you please explain me why did you put >0.9 in z value. Thank you.
In this case I am isolating all faces which are facing upward. Dynamo has a slight tolerance issue with normal values very close to an axis, so I usually go just below this (in this case I want all up faces, so Z is 1, so I check for faces with a normal more than slightly less than 1).
Hi Gavin what if i want to get the surface of the riser, how to do that? thanks
Assuming you have a room or space for it you could get its faces via its solid geometry.
Amazing.. Gavin, how do I get the stairs mirrors?
Not quite sure what you mean? Do you mind specifying what you mean by stair mirrors.
@@AussieBIMGuru Sorry for the pronunciation haha but it would be the risers area
I'd say a space would be needed to store riser areas.
Hi Gavin, I have two questions please
Question one: I want to convert 2d plans doors and windows from autocad to Revit by using dynamo what is the best workflow to do that?
Question two: I need to rotate the bounding box with every element or if you have another solution to do that tell me about it.
Thanks
The key to place doors/windows would be to match block names to revit families, then use something like genius loci package to find nearest wall to each block and place them at those points. Theyd be a default sill height though as CAD doesn't contain vertical data. I find usually most CAD files are way too messy to support automation unfortunately.
Next week's video will show how to do element aligned bounding boxes.
@@AussieBIMGuru Thanks Gavin
Hi, don't show any parameter group. How can I find " BG_DIM_Area1 " and " DIM_Volume1 "
These are shared parameters from my file. You can make your own or even just project parameters to store these properties. They are an area and volume type parameter respectively.
Hi Gavin, Thank you for the useful sharing.
I have a question to ask you. Now I am creating Material Legend . However I can't add "Hatch Pattern" column and I just want show the materials on the sheet ( the same like filtering sheet by legend keynote). So I do it by creating detail line, filled region .When I have to change materials,they will have to be adjusted manually .Is there any way to solve the problem?
Regards.
Hrm the only way to do this would be to have a filled region type named after the material, then Dynamo could assess the material's surface pattern name and find the matching filled region type, then update its pattern also. They're not directly connected as objects so a match would need to be made.
@@AussieBIMGuru Thank you so much, Gavin!
You are amazing!!!
Thanks, we all are in our own ways :)
Spiral stairs can't be detected as solid by element.solid node
Hrm strange, sounds like a limitation. The Revit API element geometry methods may be an alternative to explore.
@@AussieBIMGuru im trying to have some python script by ai. I dont know how to do that with dynamo nodes
Because it's not possible with Revit hehe
Indeed, a lot of things aren't possble as they come unfortunately. Having said that I haven't seem stair takeoff in any BIM authoring tool yet
@@AussieBIMGuru, I was testing ones. Made a in-place family to match the stairs and the volume was wrong. Don't get that..
Hrm weird in my testing the ootb stair tool volume was correct. Make sure there isnt any void geometry or joined objects maybe, they might give incorrect solids.
@@AussieBIMGuru, was doing this test five years ago and remembered wasn't match. I will check again. Thank you Aussie...