[Opensim-dev] Attached Linksets and Collisions? (on SVN 10029)
John Sheridan
john at pseudospace.net
Sat Jul 18 05:13:49 UTC 2009
Gang,
Before I plug this into Mantis, I wanted to confirm this with the
developers. Recently I've been noticing that after teleporting in or
attaching something my avatar has been getting bumped / tossed around
quite a bit. It occurred to me, that this seems like its typically a
physical reaction - as if one were to be hit with a physical prim or
collide into a static prim. So I looked up the top colliders in the
estate tools and found a whole bunch of colliding prims (~300 in total)
all at the same location and owned by me. Which was strange enough on
its own given the sim was empty of prims other then what was attached to
my avatar.
So to test I removed all of my attachments then suddenly the
collisions cleared. When I re-attached everything they returned. To
dig a bit deeper, I rezzed my hair and shoes to the ground, and found
that everything was normal, and the physics option was not ticked. Out
of curiosity, I set the hair and both shoes to phantom, took them back
into inventory, then re-attached. Surprisingly, no more collisions!
From the looks of this it seems that when attached, prims are either
becoming physical and colliding with one another and the avatar, or more
likely are remaining normal / static and just colliding with the avatar
since they're not moving or flying haphazardly about as is typical of a
physical prim when bumped.
Upon further testing though, I did however discover something rather
interesting. So far I've only tested with the skull attachment point,
but when a single prim is attached it acts normally. The avatar is not
bumped when it rezzes and no collisions show in the estate tools.
However, when two or more prims are linked and then attached the avatar
is bumped around and it seems that only the prims in the linkset that
are touching the avatar begin to register collisions within the estate
tools.
To reproduce this:
1 - rez a single prim to the ground
2 - take to inventory
3 - attach to skull
- Check the estate tools and no collisions show.
1 - rez several prims to the ground
2 - link them
3 - take to inventory
4 - attach to skull
- Check the estate tools and only the prims in the linkset which are
touching the avatar will show.
1 - re-rez the linkset to the ground
2 - tick the phantom checkbox
3 - take to inventory
4 - attach to skull.
- Check the state tools and no collisions show.
I wonder if per chance this is related to the recent oddness with logins
/ teleports / sim crossings where ODE has been going batty?
Thanks, :)
- John / Orion Pseudo
More information about the Opensim-dev
mailing list