# Kinematics of Folding Door Panels

Say thank you to @DanielPiker he’s the man behind everything Kangaroo and he posted them on this forum.

Hi Martin and Daniel,

Thanks a lot to both of you.

Can you please tell me, where can I find a good tutorials (structured material) on the basics of Kangaroo?
To walk the path (beginner, intermediate, advanced).
For now, I want to understand the basics of Kangaroos to apply them to kinematics of machinery.

I found only these materials (links below). But it’s not so easy to understand which component does what. Perhaps somewhere there is a repository of small scripts in the Grasshopper, where I can see how and what works, or a more extended description of the components with examples of their use?

Harald

I’ve been using Kangaroo for over a decade and I went through countless Grasshopper definitions. One thing that doesn’t make things any easier for beginners is that some of the goals have been updated or added and if the tutorial isn’t up to date, it might not be very helpful.

Martin or Daniel,

Can you please tell me, how can I control the movement of the geometry without a component “Grab”?
in rigidbodycurvecollide.gh

Harald

Hi Harald,

In the definition I posted in this reply

the movement is driven by an Anchor with inputs for both P and T. P is the starting position of the point and T is the target for where it goes. By rotating this target position using the slider, you control the motion.

Daniel,

Thank you for your prompt response.

Harald

Hi Daniel and Martin,

Could you comment please, why this gear is jumping? How to build a script so that it just rotates?

Harald

Daniel,

As for the movement, everything is now clear and working.
Many thanks for explaining how an anchor works.

Harald

Daniel,

Could you explain how this C# component works?

Harald

gear.gh (59.6 KB)

Martin and Daniel,

Could you tell me please, why these circles are jumping and not spinning like gears?

Harald

Good morning experts,

Could someone help me solve my problem?

Harald

Hi,

Could please someone help me solve my problem?

Harald

Daniel,

If it’s not difficult for you, could you comment, this problem can be solved using Kangaroo or is this problem better solved with Rhino/Bongo?

Harald

Hi @Harald - if you post your definition I’ll take a look.
It appears you’ve modified the geometry for that gears definition posted higher up this thread, but without the new geometry I can’t see what’s going wrong.

Good morning Daniel,

Modified gears definition in app.
Harald
rigidbodycurvecollide_D.3dm (72.1 KB)
rigidbodycurvecollide_D.gh (39.4 KB)

Hi @Harald if you want to address your message to a person, you can use @, in this case @DanielPiker

Thanks Gijs,

Hi @DanielPiker.

Modified gears definition in app.