-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Proposal
Add default window control functionalities. The scope may include the following aspects:
- Visual or collision model visible control
- Pose adjustment for object
- local pose for rigid object
- root pose for articulation
- Ray cast for articulation link and joint control by keyboard or mouse wheel
Motivation
Currently, developers must implement custom window control logic for functionalities such as visual model visibility, pose adjustments for objects, and articulation link/joint manipulation in EmbodiChain UI modules. This leads to inconsistencies in user experience, duplicated code, and increased complexity for developers. By providing default controls for visibility toggling, pose adjustment, and interactive ray casting for articulation and joint control, the platform can deliver a unified, extensible, and robust user interface layer. This enhancement supports rapid development of GPU-accelerated visualization tools and modular UI plugins with minimal overhead and ensures consistent behavior across diverse modules.
Additional context
If there are related issues or screenshots showing potential UX improvements, please link or attach them here.
Checklist
- I have checked that there is no similar issue in the repo (required)