Skip to content

Joint preview's cyan bounding box and rotation angle doesn't match Body 1 #598

@d-kleine

Description

@d-kleine

Description

When creating a revolute joint using rigid body selection mode, the cyan preview (bounding box) does not match the size and shape Body 1's actual bounding box. Instead, it appears generic and oversized.

Reproduction steps

  1. Create a new file
  2. Add ground plane via Create -> Physics -> Ground Plane
  3. From Isaac Sim Assets, add so101_new_calib at the origin in the viewport
  4. Enable Rigid Body Selection Mode
  5. Create a revolute joint between two connected rigid bodies (e.g., base as Body 0, and shoulder as Body 1)
  6. Select the newly created RevoluteJoint in the Stage view

Observed Behavior:

  • The cyan preview (bounding box) does not match Body 1 (shoulder)
  • The preview appears generic and oversized

Expected Behavior:

  • The preview should match the size and shape of Body 1 (shoulder)

The same incorrect preview behavior also occurs when Rigid Body Selection Mode is disabled and All Model Kinds is used.


Comparison Case (for reference only):

  • Remove the joint
  • Disable Rigid Body Selection Mode
  • Enable All Prim Types
  • Create a revolute joint between the corresponding meshes (e.g., mesh of base and mesh of shoulder)

In this case, the cyan preview correctly matches the size and shape of Body 1 (shoulder).
(Note: Creating joints between meshes is not the correct workflow; this is only used here to demonstrate how the preview is expected to look.)

Isaac Sim version

5.1.0

Operating System (OS)

Windows 11

GPU Name

RTX 3080 Ti

GPU Driver and CUDA versions

GameReady Driver 591.86, CUDA 13.2.1

Logs

No response

Additional information

This issue has been observed with revolute joints, but it may also affect other joint types.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions