What is the best IK algorithm to implement in JavaScript given that it has to be small enough to download but also robust and fast and probably something one can implement without spending too much time on it? Probably an impossible question... but I figured I'd ask in the hopes there was something easy and obvious here.
Given that, I still cannot understand WHY they use these user-unfriendly terms in animation and 3d modeling.
Yeah, I developed inverse kinematics and coded them up. But even then we spoke in terms of world coordinates vs. joint coordinates.
Joint coordinates -> you are specifying joint angles -> forward kinematics
World coordinates -> you are specifying a point in world space -> inverse kinematics
Really it is unhelpful to use the terms IK/FK with end users like animators and artists.
World vs. joint coordinates might also generate some confusion, since joint coordinates are "world" coordinates too. And you can refer to the coordinates of a joint using "world" coordinates, which someone could easily refer to as a "joint coordinate". Of course, you can formally define exactly what these terms mean, but then you've lost all of the advantage of using common terms rather than more formal terms since you've replaced the common meaning of those terms with a formal one.