Justin Clark-Casey (justincc)
|
265fe349e0
Somewhat improve avatar region crossings by properly preserving velocity when avatar enters the new region.
|
10 yıl önce |
Robert Adams
|
f6380a3ad3
BulletSim: fix the trimming of colliders so only the top 25 are returned.
|
11 yıl önce |
Robert Adams
|
eacc2561d1
BulletSim: add osGetPhysicsEngineType() LSL function and update
|
12 yıl önce |
UbitUmarov
|
1e7fb2dc36
i update core ode plugin and make it load is meshs (i hope)
|
12 yıl önce |
teravus
|
7e90ea3551
av_av_collisions_off = false OdePhysics Settings in OpenSimDefaults.ini - No Avatar Avatar Collisions. This causes avatar to be able to walk through each other as if they're ghosts but still interact with the environment.
|
12 yıl önce |
teravus
|
764270a0d8
Add config option to plant avatar where they are reducing avatar avatar 'pushability' av_planted see OpenSimDefaults.ini. Use when you have unruly visitors that rudely push each other around. Still allows a small amount of movement based on the avatar movement PID controller settings. You can increase the spring tension in the PID controller and really prevent any movement if you would like.
|
12 yıl önce |
teravus
|
a2ab3b88de
Soliciting for comments on smoothness of physics objects for this build.
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
d4f476c7ce
Remove the LandGeom checks in OdeScene - these are pointless since LandGeom is always IntPtr.Zero and contacts returned always have a valid geometry.
|
12 yıl önce |
Robert Adams
|
9e914f5c32
Add check so Ode does not try to simulate after it has been Dispose()'ed. Fixes exception that happens when shutting down region (improvements from last patch)
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
0229e90dcc
Move update of the final optional ODE total frame stat inside the OdeLock rather than outside to avoid a very occasional race condition with the stat collection thread
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
e420f815dc
refactor: rename _collisionEventPrim to m_collisionEventActors and _collisionEventPrimChanges to m_collisionEventActorsChanges to reflect their actual contents.
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
6375db1533
Add optional total avatars, total prims and active prims stats to ODE plugin.
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
4e06a46dc5
If OdeScene.Near() returns no collision contacts, then exit as early as possible. All subsequent code is only relevant if there are contacts.
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
200376b3c4
Add optional stat for the other collision time per frame not spent in ODE native spaces or geom collision code
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
d34b84b531
Add avatar forces calculation, prim force and raycasting per frame millisecond optional stats
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
9ff8efc720
Collection optional avatar and prim taint frame millisecond times
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
d1b5f8d9d7
Remove recent optional native collision frame milliseconds stat
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
31343aa7c3
Add optional stat that records milliseconds spent notifying collision listeners in physics frames
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
5f44be99ef
Add avatar and prim update milliseconds per frame optional stats
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
5cc9b820e5
Add option native step frame ms stat
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
f2c8c7a7b8
Add total ODE frame time optional stat, as a sanity check on the main scene physics stat
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
8333b928fa
Break down native ODE collision frame time stat into native space collision and geom collision stats
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
c33c8db825
Rename new collision stats to 'contacts' - there are/can be multiple contacts per collision and this is what is actually being measured.
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
e1f8d2adb0
Stop adding an unnecessary duplicate _perloopcontact if the avatar is standing on a prim.
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
8301f7b17f
minor: comment out currently unused OdeScene.sCollisionData
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
93fa9e8991
Add ODE avatar and prim collision numbers if extra stats collection is enabled.
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
878b67b333
Fix OdeScene.GetTopColliders() to return the top 25 colliders rather than the first 25 that had non-zero collision scores.
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
0b02a4d42e
Add an optional mechanism for physics modules to collect and return arbitrary stats.
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
ae2b8f7007
Comment out spurious Body != IntPtr.Zero code after disableBody(), since disableBody() sets Body == IntPtr.Zero on all code paths.
|
12 yıl önce |
Justin Clark-Casey (justincc)
|
86bd287b53
refactor: precalculate the fixed movement factor for avatar tilting (sqrt(2)) rather than doing it multiple times on every move.
|
12 yıl önce |