Seth Alves
6b44f62982
don't honor gravity in simple extrapolation on entities equipped by others
2017-02-02 14:20:21 -08:00
Thijs Wenker
174a7ad5bd
Optimizations and style fixes from code review
2017-01-31 22:54:58 +01:00
Seth Alves
7c2957cfa7
merge from upstream
2017-01-31 08:57:36 -08:00
Andrew Meadows
aa8e7d27db
move depth filtering closer to source
2017-01-30 13:21:23 -08:00
Andrew Meadows
b5537304a3
more correct CONTINUE collision event filter
2017-01-30 13:21:23 -08:00
Andrew Meadows
2541bfb1a8
only create collision events for owned entities
2017-01-30 13:21:23 -08:00
Andrew Meadows
2162a364a9
minor cleanup
2017-01-30 13:21:23 -08:00
Andrew Meadows
54b4612ee3
fix for missed START collision events
2017-01-30 13:18:26 -08:00
Seth Alves
c317ba8054
merge from upstream
2017-01-25 15:57:53 -08:00
Atlante45
5db37fff95
More entity script server work
2017-01-17 13:47:45 -08:00
Seth Alves
a47aaea37a
don't bootstrap self with an avatar hold action
2017-01-12 10:12:45 -08:00
Brad Hefta-Gaub
dbbed462b4
cleanup naked qDebug() calls
2016-12-19 22:24:25 -08:00
Anthony J. Thibault
89ae3b3d6e
Revert "Merge pull request #8691 from highfidelity/out-of-body-experience"
...
This reverts commit efe9571ab8
, reversing
changes made to 333e9ec7f4
.
2016-12-05 15:18:03 -08:00
Andrew Meadows
2bbe2be516
fix spelling: physcis --> physics
2016-12-01 10:50:10 -08:00
Andrew Meadows
ae699e2a65
add initializer for member variable
2016-12-01 10:41:40 -08:00
Andrew Meadows
445c730ca3
remove cruft, fix formatting and spelling
2016-12-01 10:38:13 -08:00
Andrew Meadows
a04b7ae297
fix hover-drive in HMD
2016-11-15 11:45:09 -08:00
Andrew Meadows
ccdf383151
Merge hifi/master into hifi/out-of-body-experience
2016-11-07 08:24:26 -08:00
Andrew Meadows
0d2cec290d
use convexHull for ellipsoidal "spheres"
2016-11-03 17:56:38 -07:00
Andrew Meadows
38e4ac0ae9
Merge master into out-of-body-experience
2016-10-26 16:59:31 -07:00
Chris Collins
9846614468
Merge pull request #8879 from AndrewMeadows/show-physics-stats
...
add Bullet profile info to PerformanceTimer stats
2016-10-25 06:29:27 -07:00
Andrew Meadows
51a9a99381
Merge hifi/master into hifi/out-of-body-experience
2016-10-24 08:13:42 -07:00
Andrew Meadows
e44672180a
add Bullet profile info to PerformanceTimer stats
2016-10-21 13:22:22 -07:00
Seth Alves
b31acc421a
fix crash on startup
2016-10-20 10:36:14 -07:00
Andrew Meadows
6f5f6d2493
adding ray shotgun scan for avatar motion
...
using the shotgun scan results to deterimine if slope is walkable
2016-10-17 17:58:52 -07:00
Andrew Meadows
515b8ef395
fix build error on windows
2016-10-16 06:27:13 -07:00
Andrew Meadows
72ad974b3e
improved shape prevents avatar walking up walls
2016-10-15 16:00:02 -07:00
Andrew Meadows
6125357104
restore avatar steps up without sweeps
2016-10-14 22:35:37 -07:00
Anthony J. Thibault
35aebd21e6
Fix for upward jerk, when switching between domains.
2016-10-13 18:10:53 -07:00
Anthony J. Thibault
cc7a6ada38
Merge branch 'master' into out-of-body-experience
2016-10-05 17:16:39 -07:00
Andrew Meadows
e46c15401a
take care for division by zero when normalizing
2016-10-05 15:00:22 -07:00
Andrew Meadows
5154e98a2e
remove warning about unused variable
2016-10-05 13:43:22 -07:00
Andrew Meadows
084a1cf8ae
fix avatar step-up behavior -- eliminate hop
2016-10-05 10:59:30 -07:00
Andrew Meadows
9544c749ea
cleanup
2016-10-04 15:01:03 -07:00
Andrew Meadows
cd61f55c4a
avatar jumps to HMD position at large offset
...
if the avatar has a large offset to HMD position
it will teleport to its target position
when that jump does not put it into a state of penetration
2016-10-04 12:09:29 -07:00
Andrew Meadows
681bdf4c23
can scan for penetration at arbitrary positions
2016-10-04 12:09:29 -07:00
Andrew Meadows
4fb6d5023b
prevent avatars from walking up walls
2016-09-29 11:14:19 -07:00
Andrew Meadows
d29386c43f
better tracking of avatar gravity setting
2016-09-29 11:14:19 -07:00
Andrew Meadows
9fa9784135
fix typo that broke build
2016-09-29 11:09:09 -07:00
Andrew Meadows
a443cd65f4
add comment for simple noise filter
2016-09-28 18:08:06 -07:00
Andrew Meadows
4e1c1aec0a
less magic
2016-09-28 18:06:00 -07:00
Andrew Meadows
a10ae20bf7
measure avatar velocity while driving
...
and add to followVelocity for tighter tracking at high speeds
2016-09-28 08:29:12 -07:00
Anthony J. Thibault
9a804e19fc
Fix for null gravity when falling off ledges
2016-09-27 18:44:54 -07:00
Anthony J. Thibault
961d262df1
Improved body follow behavior
...
* follow helper lean re-centering / reconciliation now modifies bodySensorMatrix, NOT the character controller.
* The character controller now always follows the bodySensorMatrix (in world space).
This decouples the lean re-centering velocity from the velocity used to move the character controller.
We can now independently tune these things separately.
2016-09-27 16:38:48 -07:00
Anthony J. Thibault
c327c5c6ce
coding convention fix
2016-09-27 09:47:44 -07:00
Anthony J. Thibault
9567ec11af
Prevent character from walking when pinned against collision.
...
This is fixed by using the pre-action velocity from CharacterController, which does not include any motors or follow velocity.
This pre-action velocity reflects the actual rigid body velocity after collision constraints are resolved.
This should prevent the character f
2016-09-23 15:22:52 -07:00
Anthony J. Thibault
98ffea2fb9
Merge branch 'master' into out-of-body-experience
2016-09-22 18:08:23 -07:00
Andrew Meadows
819e1dc694
prevent avatars from walking up vertical walls
2016-09-22 16:12:35 -07:00
Andrew Meadows
06ff984f90
sky-hook for walking up steps
2016-09-22 09:48:59 -07:00
Anthony J. Thibault
9fa8fc11c9
More stability in hips offset calculation.
2016-09-21 18:20:35 -07:00