SAPIEN icon indicating copy to clipboard operation
SAPIEN copied to clipboard

Immediate Contact Information Update Post-Pose Adjustment Without Invoking ``scene.step()``

Open nature21 opened this issue 1 year ago • 1 comments

After setting the pose of an actor using actor.set_pose(new_pose), the contact information, which we can get by calling scene.get_contacts(), are not updated instantly until we call scene.step(), but this might cause unpredictable motions of other actors due to collisions or other external forces. Is it possible to update contact information without calling scene.step() like we can do in PyBullet? Thank you very much.

nature21 avatar Mar 30 '24 01:03 nature21

Currently there is not a plan to support this as it requires a collision detection after setting poses. We will look into exposing this functionality with an API call in the future.

fbxiang avatar Apr 01 '24 23:04 fbxiang