Tossed out a term that makes the system non PD
This commit is contained in:
parent
51d45ae372
commit
4bb367b27a
@ -139,9 +139,9 @@ void b3ShearForce::Apply(const b3ClothForceSolverData* data)
|
|||||||
{
|
{
|
||||||
for (u32 j = 0; j < 3; ++j)
|
for (u32 j = 0; j < 3; ++j)
|
||||||
{
|
{
|
||||||
b3Mat33 d2Cxij = alpha * (dwudx[i] * dwvdx[j] + dwudx[j] * dwvdx[i]) * I;
|
//b3Mat33 d2Cxij = alpha * (dwudx[i] * dwvdx[j] + dwudx[j] * dwvdx[i]) * I;
|
||||||
|
//b3Mat33 Jij = -m_ks * (b3Outer(dCdx[i], dCdx[j]) + C * d2Cxij);
|
||||||
b3Mat33 Jij = -m_ks * (b3Outer(dCdx[i], dCdx[j]) + C * d2Cxij);
|
b3Mat33 Jij = -m_ks * b3Outer(dCdx[i], dCdx[j]);
|
||||||
|
|
||||||
J[i][j] = Jij;
|
J[i][j] = Jij;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user