算法|2021-10-04
unity3d FABRIK 关节运动 算法 小白的第一片文章,用来记录自己的学习的 =.=
这里写目录标题
- unity3d FABRIK 关节运动 算法
- 效果演示
- 算法内容
-
- FBARIK阐述
- 简化
- 项目地址
- 其他FABRIK讲解
效果演示 【算法|2021-10-04】
反向运动学 FABRIK
算法内容 FBARIK阐述
文章图片
我们的目的 D点->目标点,A点是固定的,移动方式如下图所示
文章图片
上面A’点偏离A点很多,那就A’'点->A点然后开来一遍,移动如下图所示:
文章图片
这样重复的次数越多,那么开始点和结束点就就会越接近固定点或目标点
简化 那我们简化一下就看两个点AB两个点,我们向右移动B点一定距离,得到B’点,m点是线段AB’的中点
我们要保持A和B’之间的距离L不变,我们把A点向右移动,B’向左移动,让m还是A’‘B’'的中点
文章图片
下面是加入重力的物理公式
文章图片
项目地址 0积分unity项目下载地址:
点击前往下载
其他FABRIK讲解 其他1
其他2
其他3
推荐阅读
- 画解算法(1.|画解算法:1. 两数之和)
- Guava|Guava RateLimiter与限流算法
- 一个选择排序算法
- SG平滑轨迹算法的原理和实现
- 《算法》-图[有向图]
- LeetCode算法题-11.|LeetCode算法题-11. 盛最多水的容器(Swift)
- 虚拟DOM-Diff算法详解
- 《数据结构与算法之美》——队列
- 算法回顾(SVD在协同过滤推荐系统中的应用)
- 简谈迪克斯特拉算法