有没有基本的JavaScript反向运动脚本?

时间:2017-03-21 23:26:23

标签: javascript animation physics game-physics inverse-kinematics

是否有比what I have now?更好的东西。角度约束的解决变得乏味。

这最初是AS3:http://www.lorenzonuvoletta.com/wp-content/uploads/others/Main.as

自由度受进出角度度HTML滑块的约束。

我只是通过输入以下内容来取样:

commit-msg

在循环中。

但是当我解决关节角度时,当我把它带到左边时,自由会变得很快: enter image description here

if (i - 1 == 0) {
   angle = solve(points[i - 1], points[i], 'right lock');
}

代码:

  function solve(point, delta, LF) {
      if (!delta.out || !delta.in) return point.s;

      point.s = point.s > Math.radians(delta.in.value) + delta.s
        ? Math.radians(delta.in.value) + delta.s
        : point.s < delta.s - Math.radians(delta.out.value)
            ? delta.s - Math.radians(delta.out.value)
            : point.s;

      console.log(point.s);
      console.log(delta.s);
      console.log('Out: ' + (delta.s - Math.radians(delta.out.value)));
      console.log('In: ' + (Math.radians(delta.in.value) + delta.s));

      return point.s;// return slope
  }

我只是在脖子上采样它在右侧工作正常,但在左侧,我想,我应该在第一天完成限制......哈哈,我之前已经想到了它。

0 个答案:

没有答案