Revit Structure Forum
Welcome to Autodesk’s Revit Structure Forums. Share your knowledge, ask questions, and explore popular Revit Structure topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

K Series Joist - Adaptive Component Family

10 REPLIES 10
SOLVED
Reply
Message 1 of 11
aguterHFKHP
1539 Views, 10 Replies

K Series Joist - Adaptive Component Family

I have long wanted to create an adaptive component family that behaves like a K series joist seat when sloping. 

 

I think that this maybe possible with adaptive components, starting simple with simple rectangle sweep, but each direction I turn it does not seem to work, I was hoping for a little guidance as I don't have much experience in the adaptive component family realm:

Goal (see image below):

goal image.PNG

 

 

 

The first file (v0.0.3 - Custom K Series Joist.rfa) I have attached is a more complicated adaptive component family that attempts to do the trig involved to solve this problem, but it fails in magical fashion in lots of cases, see below for typical example:

 

adaptive 2.PNG

 

This family (v0.0.3 Custom K Series) works well in the family editor environment (I can move and flex it no problem), but struggles when loaded into a project and getting hosted to differing elements.

complicated family.PNG

I have tried playing with the differing "orients to" parameters of the adaptive point to try to get this to work, but no dice. I also played with changing the generic model sweep loaded into the main family, changing its "orient to" parameters, but again no dice.

 

After feeling defeated and sleeping on it for a week, I thought that maybe this problem could be much more simple, and I attempted making a simple stick type model (Simple Truss.rfa file attached), with having a adaptive profile at the ends that always orients to the host Z direction. Again this did not work:

Adaptive 1.PNG

 

If you have any ideas on how to solve this, I would appreciate your thoughts.

 

Thanks!

Labels (2)
10 REPLIES 10
Message 2 of 11
ToanDN
in reply to: aguterHFKHP

Shouldn't it be like this or the depth of the sloped member would change based on the slope?

 

ToanDN_0-1643304946118.png

 

 

Message 3 of 11
aguterHFKHP
in reply to: ToanDN

@ToanDN yes, that is correct, sorry, bad sketch.

Message 4 of 11
ToanDN
in reply to: aguterHFKHP

Try the attached 2019 model, place the beam by picking the low point first then the high point last.

ToanDN_1-1643308958544.png

 

Message 5 of 11
aguterHFKHP
in reply to: aguterHFKHP

@ToanDN  Love it! That's exactly what I wanted

 

Looks like you added a reference point with a rotation parameter and then offset from that reference point?

 

Anything else that was fancy about it?

Message 6 of 11
ToanDN
in reply to: aguterHFKHP


@aguterHFKHP wrote:

@ToanDN  Love it! That's exactly what I wanted

 

Looks like you added a reference point with a rotation parameter and then offset from that reference point?

 

Anything else that was fancy about it?


You've got it.

- create 2 adaptive points

- create a ref line thru the 2 adaptive points

- create a ref point (p1) on the vertical plane of the ref line, place directly on an adaptive point, (x2 for both ends)

- place reporting parameter dimensions between the 2 adaptive points and an angle parameter with a formula based on the dimensions

- assign the angle parameter to the 2 ref points (p1)

- create another ref point (p2) hosted on the vertical ref plane of the ref point above (p1) and set offset from host with a parameter (x2 for both ends)

- create ref line thru point between the offset ref point (p2) and the adaptive point (x2 for both ends)

- create a point in the middle of the sloped ref line and draw a profile hosted on the cross plane of that point

- select all 3 ref lines for path and the profile and create form

Message 7 of 11
aguterHFKHP
in reply to: aguterHFKHP

@ToanDN, the gratitude I feel cannot be expressed across the internet ❤️

 

Thanks again!

 

Message 8 of 11
aguterHFKHP
in reply to: aguterHFKHP

"- create ref line thru point between the offset ref point (p2) and the adaptive point (x2 for both ends)"

 

Would this family work if you picked the (2) reference points? Why do you pick the offset ref point and the adaptive point?

 

My mind would typically go to picking the (2) references points...

Message 9 of 11
ToanDN
in reply to: aguterHFKHP


@aguterHFKHP wrote:

"- create ref line thru point between the offset ref point (p2) and the adaptive point (x2 for both ends)"

 

Would this family work if you picked the (2) reference points? Why do you pick the offset ref point and the adaptive point?

 

My mind would typically go to picking the (2) references points...


It may work, you can try.  I choose the adaptive points for consistency because the 1st sloped ref line is created thru the 2 adaptive points.

Message 10 of 11
Tom_Kunsman
in reply to: aguterHFKHP

Vulcraft has an add-in for Revit that will model joist seats correctly. Also has nearly all of the special profile joists - https://vulcraft.com/DesignTools/BIMTechnology 

If you find my post interesting, feel free to give a Kudo.
If it solves your problem, please click Accept to enhance the Forum.
Message 11 of 11
aguterHFKHP
in reply to: aguterHFKHP

@Tom_Kunsman 
As much as I love the vulcraft tool, it falls short in a lot of regards, this adaptive component family will be much more dynamic and accurate. The vulcraft tool doesn't start bearing on the support and does not automatically adjust seat heat if the supporting members are updated.

 

 

 

 

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report