That was really helpful tutorial and an introducton to arrays inside families! I'm on my way to masrer such adjustable families so thanks a lot for this clear explanation!
Thanks a lot for the clear explanations. You could add another parameter to your Revit family to make the spacing between all of the rungs the same. As your first, last and the middle rungs' spacings are not the same in most of the times? For making the spacing equal you need to put the following formula: the rung offset or spacing can be equal to (total height/(number of rungs+1)) and you can remove the rung number formulas. In your formula you don't have the number of the rungs but you have the total height and rung offset/spacing. In my formula you can first devide the total height to the prefferd amount of spacing between the rungs and then put the result number minus one for the number of the rugs. This gives you a ladder with an equal spacing between the rungs.
Excellent tutorial, thank you. But, say for example that I want my ladder to be in an angle... how could I make a new parameter with the angle information? Thanks!
There are several ways to rotate the family. I would do it this way: 1) first have to edit the family and change it to ""Work Plane-Based" and disable "Always Vertical" in the Family Category and Parameters 2) Create angled reference plane in your project 3) select this angled reference plane as a host for the ladder family 4) now when you change the angle of the reference plane, the angle of ladder changes too You can also use adaptive component family as demonstrated in this video: th-cam.com/video/cb3MEkR5H3c/w-d-xo.html
Hi Akhil, if we didn't round up, the ladder would have too many rungs (one more than desired) in case we set overall length of the ladder to be multiple of 'rung distance'. For instance if rung distance is set to 300mm and overall height of the ladder 3000mm. Tom
Hi, you would have to parametrize the ladder further. But this should not be too complicated. You can see how to create simple parametric family in this tutorial: th-cam.com/video/v1mA2oJg2RM/w-d-xo.htmlsi=8wXItwnPTjqS4UoE
Mate, thank you for this tutorial. Is there any way that this family can also incorporate the count of rungs as you stretch it up? So, to elaborate on my question, is there a way to add the number '1' next to first rung, number '2', next to second rung. . . . . .number '10' next to the tenth rung? Cheers to all !
Hi, I think it might be doable, I just don't know how from the top of my head :). You might play with the visibility of the numbers in relation to the length, even though this is not the most elegant solution.
Hello, I want to ask if there is a note in my Revit that states, "Instance Parameters can't be used in Type Parameter formulas." Type Parameter "n" is driven by Instance Parameter(s): "lenght"." do you have a solution for this?
Hi, not with the family form the tutorial. You could just rotate it - but you would have to use user-defined plane in the project to place the ladder on this plane.
That is a corner case. You could solve it with adding another parameter (IF smaller than 300, than don't take that number into account). With this ladder I supposed nobody would want to have it shorter than 300mm :)
This useful tutorial by Revit Pure enhances the ladder family by having an angle parameter: revitpure.com/blog/heroic-ladder.
As a beginner i struggled at first but i survived and created a working ladder with angle parameter. thanks for sharing.
I followed this through two times. I learned so much! I needed to create a ladder for a loft and this was so clear. Thank you!
I am glad the tutorial helped you :)
Excellent work sir Appreciated you and your Effort to share Precious Experience with us.
Glad you like it.
That was really helpful tutorial and an introducton to arrays inside families! I'm on my way to masrer such adjustable families so thanks a lot for this clear explanation!
Glad it was helpful!
hi, very informative and easy to understand in one watch, its informative and easy to understand. thanks from India.
Glad it was helpful!
Thank you sir, your tutorial very informative. Learned a lot from your tutorial keep it up for the good work.
Hi Mike, I am glad it helped.
Very useful information and nice presentation👌
Thank u...
Thank you.
WONDERFUL!! THANK YOU VERY MUCH FOR YOUR HELP!!
Very nice explanation! Thanks a lot!
I am glad the tutorial was helpful.
Thanks very much for your tutorial, learnt a lot.. keep it up!
I am glad it helped!
Thanks a lot for the clear explanations. You could add another parameter to your Revit family to make the spacing between all of the rungs the same. As your first, last and the middle rungs' spacings are not the same in most of the times? For making the spacing equal you need to put the following formula: the rung offset or spacing can be equal to (total height/(number of rungs+1)) and you can remove the rung number formulas. In your formula you don't have the number of the rungs but you have the total height and rung offset/spacing. In my formula you can first devide the total height to the prefferd amount of spacing between the rungs and then put the result number minus one for the number of the rugs. This gives you a ladder with an equal spacing between the rungs.
That's a cool idea, thanks for sharing.
Really good ! Thanks 😉
Glad you like it!
excellent video!
Thanks.
Nice Tutorial
Thanks.
hi tom this is so helpful..can you also do a angled rung ladder when angle is parametric? thank you so much in advance! god bless!
Thanks for suggestion, I might get to creating angled ladder in the future. I am currently quite busy, so don't have time for creating tutorials.
Excellent tutorial, thank you. But, say for example that I want my ladder to be in an angle... how could I make a new parameter with the angle information? Thanks!
There are several ways to rotate the family. I would do it this way: 1) first have to edit the family and change it to ""Work Plane-Based" and disable "Always Vertical" in the Family Category and Parameters 2) Create angled reference plane in your project 3) select this angled reference plane as a host for the ladder family 4) now when you change the angle of the reference plane, the angle of ladder changes too
You can also use adaptive component family as demonstrated in this video:
th-cam.com/video/cb3MEkR5H3c/w-d-xo.html
Thanks for the tutorial sir, it's helpful. What happens if we didn't round-up in formula. I tried it but didn't found in which case it will fail.
Hi Akhil,
if we didn't round up, the ladder would have too many rungs (one more than desired) in case we set overall length of the ladder to be multiple of 'rung distance'. For instance if rung distance is set to 300mm and overall height of the ladder 3000mm.
Tom
Hello, if you want to make an instance the width of the ladder, how do you handle the constrains of the rungs?
Hi, you would have to parametrize the ladder further. But this should not be too complicated. You can see how to create simple parametric family in this tutorial: th-cam.com/video/v1mA2oJg2RM/w-d-xo.htmlsi=8wXItwnPTjqS4UoE
Thank you 😊
Glad it was helpful!
Mate, thank you for this tutorial.
Is there any way that this family can also incorporate the count of rungs as you stretch it up?
So, to elaborate on my question, is there a way to add the number '1' next to first rung, number '2', next to second rung. . . . . .number '10' next to the tenth rung?
Cheers to all !
Hi, I think it might be doable, I just don't know how from the top of my head :). You might play with the visibility of the numbers in relation to the length, even though this is not the most elegant solution.
Thanks mate.
I'll try to muck around with it and if I find the answer, I'll post it for you ;)
Cheers from down under
@@BIMforInteriorDesign
Yep, let us know if you find a solution. 👍
Hello, I want to ask if there is a note in my Revit that states, "Instance Parameters can't be used in Type Parameter formulas."
Type Parameter "n" is driven by Instance Parameter(s): "lenght"."
do you have a solution for this?
You can change the Length parameter to be type parameter. Alternatively change parameter "n" to be type parameter.
Hi, I have a problem, when I adjust the height manually, all the steps are hidden. What can I do? I like your content thank you
I am not sure what might cause that problem.
Thank you
You are welcome.
Can i make it slanted?
Hi, not with the family form the tutorial. You could just rotate it - but you would have to use user-defined plane in the project to place the ladder on this plane.
How can we place it inclined
You have to use a reference pane on which the ladder is placed. The family, as it is created, does not allow for inclination.
If the lenght 300?
That is a corner case. You could solve it with adding another parameter (IF smaller than 300, than don't take that number into account). With this ladder I supposed nobody would want to have it shorter than 300mm :)
@@BIMforInteriorDesign can you please show what this formula is ((IF smaller than number, than don't take that number into account).
I'm Brazilian, here is an English and Revit course together kkk 😂🤪
Sir the file is in a higher version of Revit can you share Revit 2020 version file?
Sorry Raj, I can't. I am using Revit 2022 and I can not save to older versions. It is Revit's limitation.
@@BIMforInteriorDesign okay sir no issues
@@rdvizstudio just make it in your version. This video will walk you through every step anyways
Thank you for sharing this video with us. it is very useful 😍
Amazing knowledge - Thankyou