Physics Shape Type does not update for each linked object opened
tracked
Markham Weatherwax
When editing an object, going to the features tab, and selecting a physics preset (Stone, Wood, Etc.) it changes it accordingly. When you open different objects that have linked parts, it shows the last preset you selected in the grayed-out field. When you edit linked, select the first link, it will then show you the true existing preset selected for that object. Whatever you selected in a previous edit always shows for all linked objects until you change it.
If you build, for example, a cube, but delete that cube before you close the build menu, that preset field will be blank for all linked objects until you edit any object and change it. When you edit linked and go to the first link, it now sets whatever was in that preset field to that instead of the blank.
Relogging does not reset this behavior. It appears to save that information in the system because I have logged into the SL Viewer and the Firestorm viewer and determined that state persists. I have attached screenshots from both viewers showing the same thing.
This is real problem for landscapers because when I am changing those physics settings for many different linked objects, for each linked object I have to edit linked, go to the first link to see if I have already changed it or not. It should show the first link's existing setting, not the last one used to change something else.
Log In
Atlas Linden
tracked
Atlas Linden
Hi Markham,
Thanks for reporting the oddity.
To confirm, this is 2 issues:
- The physics material type can be blank if the Build floater is open while an object is deleted, or a linked object is rezzed from inventory.
- The physics material type can also show the value of the previous object
To make sure I understand the second correctly, can you clarify if the following steps is the same existing material type issue you're seeing:
- Create two prims each with different physics material type (e.g. parent: Stone and child: Glass)
- Link the two prims
- Create a new prim (this will have the default material type as wood)
- Reselect the linked object. The physics material type shows Wood rather than the expected Stone which is that of the linked parent object.
However, the correct material type will be shown if "Edit Linked" is checked.
Is that correct?
Markham Weatherwax
Atlas Linden It is not two issues; it is the same issue. Whatever was the last editable displayed material type is saved and shown when you edit any object that has linked parts. If you rez something and delete it with build floater open, it will save the blank. But the value is saved, not in the object(s), but in the system. Whatever you change a single object to, it save that value and displays it when you are editing a linked object - until you edit-linked and get to a linked object that shows the correct physics material type. Then it updates what will be show from then on.
I made a short video showing this issue.
I understand that an object with linked parts might have different settings for each object in the linkset. But, it should show the value of the root object in that field.
Atlas Linden
Markham Weatherwax Thank you for the clarification and the detailed video!
This issue is now being tracked here: https://github.com/secondlife/viewer/issues/3826