ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

GAMES101: Lecture 2122: Animation ppt笔记

GAMES101: Lecture 2122: Animation ppt笔记 Mass Spring System对于一个理想化的弹簧不考虑能量损失弹簧上a点受到的力可由如下公式表示b与a均为向量b-a即a指向b的向量fa→bksb−a∣∣b−a∣∣(∣∣b−a∣∣−l)f_{a \to b} k_s \frac{b - a}{||b - a||} \left( ||b - a|| - l \right)fa→b​ks​∣∣b−a∣∣b−a​(∣∣b−a∣∣−l)但这样的弹簧没有考虑能量损失会永远振动下去用下面的公式计算a对b的阻力用阻力来模拟能量的损失b˙−a˙\dot{b} - \dot{a}b˙−a˙表示b的速度减去a的速度中间项即相对速度在方向向量上的投影长度反映了阻力的大小该阻力只与弹簧长度变化速率有关在弹簧整体不发生相对运动时无内部作用力fb−kd(b−a)⋅(b˙−a˙)∥b−a∥⋅b−a∥b−a∥f_b -k_d \frac{(b - a) \cdot (\dot{b} - \dot{a})}{\|b - a\|} \cdot \frac{b - a}{\|b - a\|}fb​−kd​∥b−a∥(b−a)⋅(b˙−a˙)​⋅∥b−a∥b−a​图示结构利用了质量弹簧系统来模拟布料可以抵抗剪切力shearing抵抗面的弯折各向异性程度低其中红色弹簧的作用力弱于蓝色弹簧的作用力
返回列表