Andrew Meadows
|
971855e6bf
|
add asserts to catch dangling pointers sooner
|
2017-05-25 14:29:14 -07:00 |
|
Seth Alves
|
3825830fac
|
if something is locked but in motion, make it kinematic rather than static
|
2017-05-22 14:07:53 -07:00 |
|
Seth Alves
|
8f38ea8c6a
|
force locked entities to be static in bullet
|
2017-05-20 11:54:42 -07:00 |
|
Seth Alves
|
74c0a70cb0
|
rename base action classes to dynamics, start on constraints
|
2017-04-11 20:39:13 -07:00 |
|
Andrew Meadows
|
bde2222dfd
|
actually use worldTrans
|
2017-03-10 18:30:56 -08:00 |
|
Andrew Meadows
|
9c9eb87925
|
sync RigidBody on deactivation
|
2017-03-10 12:55:16 -08:00 |
|
Andrew Meadows
|
a16760278e
|
remove debug code
|
2017-03-09 17:58:53 -08:00 |
|
Andrew Meadows
|
be3012181f
|
force local deactivation on remote deactivation
|
2017-03-09 17:53:17 -08:00 |
|
Andrew Meadows
|
8ddcae2a15
|
restore transform of deactivated entities
|
2017-03-09 17:26:53 -08:00 |
|
Andrew Meadows
|
d4abdcb6c8
|
comments, namechange, and temporary debug code
|
2017-03-09 17:26:53 -08:00 |
|
Chris Collins
|
194fd925cf
|
Merge pull request #9609 from sethalves/tablet-ui-fix-equipping
don't send AVATAR_SELF_ID over wire
|
2017-02-06 16:56:11 -08:00 |
|
Seth Alves
|
2ea07390c8
|
when the parentID is changed by a network update, set physics flags
|
2017-02-06 12:10:26 -08:00 |
|
howard-stearns
|
dacaa3df1d
|
Send new entity physics packet from physics simulation, accept in server,
and make it go through filter (when supplied) regardless of lock rights.
|
2017-02-06 11:12:18 -08:00 |
|
Seth Alves
|
ab954412c1
|
if an entity has an avatar parent but ends up in EntityMotionState::setWorldTransform, ignore the update from bullet
|
2017-02-06 09:50:48 -08:00 |
|
Seth Alves
|
22f9fc7061
|
don't call stepKinematicMotion on kinematic entities when they are children of avatars
|
2017-02-03 16:36:06 -08:00 |
|
Seth Alves
|
c7200d2d3a
|
make hasAncestorOfType understand AVATAR_SELF_ID
|
2017-02-03 16:14:15 -08:00 |
|
Seth Alves
|
174c674fd3
|
don't call stepKinematicMotion on kinematic entities
|
2017-02-03 15:50:59 -08:00 |
|
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 |
|
Andrew Meadows
|
2541bfb1a8
|
only create collision events for owned entities
|
2017-01-30 13:21:23 -08:00 |
|
Brad Hefta-Gaub
|
dbbed462b4
|
cleanup naked qDebug() calls
|
2016-12-19 22:24:25 -08:00 |
|
Seth Alves
|
d4faf69beb
|
don't cripple interface with log-spam
|
2016-09-08 15:42:42 -07:00 |
|
Andrew Meadows
|
daff897fc4
|
const shapes, and use *MotionState::setShape()
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
b2dfa49a6f
|
stubbery for alerting entity that shape changed
|
2016-08-24 22:25:45 -07:00 |
|
Brad Hefta-Gaub
|
da74114b32
|
Merge pull request #8070 from AndrewMeadows/triangle-soup-4
support btBvhTriangleMeshShape for static mesh entities
|
2016-06-23 12:17:32 -07:00 |
|
Andrew Meadows
|
4c9ec7ca43
|
protect physics against bad entity properties
|
2016-06-21 13:55:11 -07:00 |
|
Andrew Meadows
|
31706a3909
|
force activate kinmatic objects when necessary
|
2016-06-21 10:38:44 -07:00 |
|
Seth Alves
|
eba518cb65
|
try to make code that converts bullet-calculated values to parent-frame values more effecient
|
2016-06-13 14:26:41 -07:00 |
|
Seth Alves
|
52245f25f2
|
rework code that transforms global _server* values into parent-frame values
|
2016-06-13 11:48:45 -07:00 |
|
Seth Alves
|
41c399897a
|
remove some debug prints
|
2016-06-10 12:08:13 -07:00 |
|
Seth Alves
|
e1ae2a193f
|
EntityMotionState now uses parent-relative position and rotation and velocity when deciding if it needs to send an edit packet to the entity-server
|
2016-06-10 11:49:15 -07:00 |
|
Seth Alves
|
5650ef9d52
|
have code where physics guesses at server values also avoid doing simple simulation of children of avatars
|
2016-06-09 14:35:17 -07:00 |
|
Seth Alves
|
ac506dc4b7
|
where needed, copy clientOnly into properties before calling queueEditEntityMessage
|
2016-05-11 12:46:16 -07:00 |
|
Seth Alves
|
144715f00c
|
don't make changes to other avatar's avatarEntities
|
2016-05-10 16:05:40 -07:00 |
|
Seth Alves
|
0e6d9a1eec
|
avatar mixer can relay "client-only" entities between interfaces -- the entity server wont know about them.
|
2016-05-07 14:48:31 -07:00 |
|
Andrew Meadows
|
3202a723b8
|
remove warning about unused variable
|
2016-05-05 08:54:09 -07:00 |
|
Andrew Meadows
|
be9a572fb0
|
fix grab motion glitch on long-ping connections
|
2016-05-04 16:50:42 -07:00 |
|
Andrew Meadows
|
2bd83764e7
|
remove some debug cruft
|
2016-04-22 09:38:43 -07:00 |
|
Andrew Meadows
|
872622c6f7
|
fix acceleration of for server-side kinematics
|
2016-04-22 09:38:43 -07:00 |
|
Andrew Meadows
|
a3c66d8c91
|
reduce number of updates for fast-moving objects
|
2016-04-22 09:38:43 -07:00 |
|
Andrew Meadows
|
a79f49a5cd
|
don't stop slow kinematic objs when sending updates
|
2016-04-22 09:38:43 -07:00 |
|
Andrew Meadows
|
ad045bc439
|
remove second-order term from kinematic motion
|
2016-04-22 09:38:43 -07:00 |
|
Andrew Meadows
|
3639ffe53e
|
optimize kinematic motion math
|
2016-04-22 09:38:43 -07:00 |
|
Andrew Meadows
|
bb59860cfe
|
update Aabb's of static objects when they move
|
2016-04-14 11:18:10 -07:00 |
|
Andrew Meadows
|
dcf28937cf
|
cleanup cached Physics::sessionUUID
|
2016-04-14 11:18:10 -07:00 |
|
Seth Alves
|
43f735dd21
|
avoid loop where bullet moves an entity and then an entity tells bullet that it has moved.
|
2016-04-09 22:18:43 -07:00 |
|
Seth Alves
|
af05b97c1e
|
put back accidently deleted line. cleanups
|
2016-04-04 17:31:59 -07:00 |
|
Seth Alves
|
d814d7b35d
|
merge from upstream
|
2016-04-04 16:32:49 -07:00 |
|
Seth Alves
|
69bb0ebd74
|
Revert "faster kinematic motion for entities"
|
2016-04-04 16:11:54 -07:00 |
|
Seth Alves
|
b8587e0711
|
update collision shapes of entities which are children of avatars
|
2016-04-04 16:06:53 -07:00 |
|