Single Joint IK

So essentially, I am trying to get a single jointed (R6) Arm to be able to connect from a start point (shoulder position at the end of the arm) to an end point. (at the other end of the arm). Basically VERY simple inverse kinematics.

My issue is that I am having issues understanding the concept of IK and how it works, and Inverse Kinematics with R6/R15 type limbs is crucial to my framework that I am making.

I have tried looking at the wiki article as well as some online tutorials on the concept of IK but I have not been able to really understand them.

So, how would I go about moving a single joint to reach a point in space, by rotating it from a point?

Example, a shoulder joint to the handle of a tool or part.

3 Likes

Have you looked at this?
https://forum.scriptinghelpers.org/topic/680/roblox-single-joint-inverse-kinematics-using-law-of-cosines

No I have not, thanks!

Edit: I eventually ended up solving my problem by multiplying CFrames, which seemed to work rather nicely.

Thanks for the helpful information though!

3 Likes

No problem :grinning: