sync interpolationTransform for multibody in integrateTransform; revert changes to voxel size in sparseSDF
This commit is contained in:
@@ -2142,6 +2142,7 @@ void btMultiBody::updateCollisionObjectWorldTransforms(btAlignedObjectArray<btQu
|
|||||||
tr.setRotation(btQuaternion(quat[0], quat[1], quat[2], quat[3]));
|
tr.setRotation(btQuaternion(quat[0], quat[1], quat[2], quat[3]));
|
||||||
|
|
||||||
getBaseCollider()->setWorldTransform(tr);
|
getBaseCollider()->setWorldTransform(tr);
|
||||||
|
getBaseCollider()->setInterpolationWorldTransform(tr);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int k = 0; k < getNumLinks(); k++)
|
for (int k = 0; k < getNumLinks(); k++)
|
||||||
@@ -2170,6 +2171,7 @@ void btMultiBody::updateCollisionObjectWorldTransforms(btAlignedObjectArray<btQu
|
|||||||
tr.setRotation(btQuaternion(quat[0], quat[1], quat[2], quat[3]));
|
tr.setRotation(btQuaternion(quat[0], quat[1], quat[2], quat[3]));
|
||||||
|
|
||||||
col->setWorldTransform(tr);
|
col->setWorldTransform(tr);
|
||||||
|
col->setInterpolationWorldTransform(tr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ struct btSparseSdf
|
|||||||
pc = pn;
|
pc = pn;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
voxelsz = 0.025;
|
voxelsz = 0.25;
|
||||||
puid = 0;
|
puid = 0;
|
||||||
ncells = 0;
|
ncells = 0;
|
||||||
nprobes = 1;
|
nprobes = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user