Projective Dynamics: Fusing Constraint Projections for Fast Simulation

1.

(3)->(4)

qn+1qnhvnh2Mfext=h2Mfint(qn+1)

1h2M(qn+1sn)=fint(qn+1)

右边项左移然后对 qn+1 积分, 注意 qn+1 为矩阵, 矩阵的积分请参见http://blog.youkuaiyun.com/seamanj/article/details/53300058

1h2M(qn+1sn)dqn+1fint(qn+1)dqn+1=1h2M12(qn+1sn)d(M12(qn+1sn))+iWi(qn+1)=12h2(M12(qn+1sn):M12(qn+1sn))+iWi(qn+1)=12h2M12(qn+1sn)2F+iWi(qn+1)

得证.

2.

(8)式中的第二、三项是(4)式中的W项

3.

(8)->(10)
对(8)式相对 q 求导,然后令其为0
这里写图片描述

4.Gauss-Seidel 和 Jacobi 算法的比较

这里写图片描述

5.令δC(q+Δq)=0
C(q+Δq)=C(q)+C(q):Δq=C(q)+tr(C(q)TΔq)=0

对(12)式求导

(12(M12Δq:M12Δq)+λ(C(q)+C(q):Δq))Δq=MΔq+λC(q)=0

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值