Unable to move slider joint
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am trying to have a drawer sliding in a table.
The slider joint looks fine in the process of defining it, i.e., moves as expected for "animate".
However, it is not possible to drag the drawer to open it using the mouse.
For simplicity, I have the drawer implemented as a simple rectangular solid block which can be seen in orange.
The structure of the model is as follows:
Component: post
Body: post [grounded]
Component: foot
...
Component: framework, etc.
...
At this stage, a rigid group was defined to include all of the above, i.e., all components of the table with the exception of the subsequently added component testDrawer (orange block)
So, the timeline is as follows:
Post component/ post body/ ground post/ Foot component/ .../ Framework components/ ... / Rigid Group for all components up to this stage/ testDrawer (orange block) component/ Slider joint for testDrawer to slide relative to the side panel of the framework.
It is not possible to drag the drawer (orange block) to open it in the direction in which it is to slide.
The orange block behaves as if it is part of the rigid group.
However, it was defined (and its slider joint defined) after creation of the rigid group.
The fact that it is not part of the rigid group is seen in the graphic which results from clicking on the rigid group in the browser.
Everything changes to blue, whilst the testDrawer remains in orange:
By clicking on the slider joint in the browser, its location is illustrated:
The grounding of the post and rigid group provide the functionality expected - nothing can be moved.
The problem is that the slider is also locked.
A screen print taken during animation of the slider demonstrates that the slider seems correct, i.e., animation shows the expected motion: