Andrew Meadows
|
461d08c0a9
|
merge upstream/master into andrew/bispinor
|
2015-05-22 11:35:02 -07:00 |
|
Andrew Meadows
|
0431e8da36
|
put avatar body in right spot, and give it mass
|
2015-05-22 11:08:56 -07:00 |
|
Andrew Meadows
|
2e3973dfdd
|
impl AvatarMotionState::set/getWorldTransform()
|
2015-05-21 15:34:30 -07:00 |
|
Andrew Meadows
|
67f5d0773d
|
some list management of AvatarMotionStates
|
2015-05-21 14:40:47 -07:00 |
|
Seth Alves
|
4a59dc24c5
|
split entity-add and entity-edit messages
|
2015-05-20 14:52:03 -07:00 |
|
Seth Alves
|
a769cfdaf2
|
client decides on new entity-ids, keep EntityItemID class
|
2015-05-20 10:42:19 -07:00 |
|
Seth Alves
|
f9d46b0cb5
|
interface decides on entityIDs rather than bouncing a temporary id through the entity server
|
2015-05-19 14:25:23 -07:00 |
|
Andrew Meadows
|
c631f85bf9
|
cleanup of simulation ownership/update logic
|
2015-05-14 08:43:54 -07:00 |
|
Andrew Meadows
|
fb34a5ba84
|
renaming and cleanup
|
2015-05-13 08:44:10 -07:00 |
|
Andrew Meadows
|
4872a565c9
|
bid for simulation ownership
|
2015-05-12 21:46:52 -07:00 |
|
Andrew Meadows
|
e89471e7d6
|
enable non-moving update when obj is active
|
2015-05-08 15:41:00 -07:00 |
|
Andrew Meadows
|
ada48bcb70
|
fix for glitchy physics updates
|
2015-05-08 09:06:31 -07:00 |
|
Andrew Meadows
|
1879a67804
|
cleanup
|
2015-05-07 14:42:09 -07:00 |
|
Seth Alves
|
0347af9682
|
minor cleanup
|
2015-05-07 14:03:50 -07:00 |
|
Andrew Meadows
|
47f978b86e
|
merge
|
2015-05-07 10:31:27 -07:00 |
|
Andrew Meadows
|
070140440d
|
fix crash bug when invalid entity ptr accessed
|
2015-05-07 10:30:22 -07:00 |
|
Seth Alves
|
867fe18472
|
put some code back now that entity-server is doing simple simulation again. don't draw blue physics-enabled dot unless debug menu-item is checked
|
2015-05-07 10:11:36 -07:00 |
|
Seth Alves
|
fe14202f51
|
add getName passthrough to ObjecdtMotionState, don't compute model shapes until the model has been simulated
|
2015-05-07 09:53:39 -07:00 |
|
Seth Alves
|
5ac8558168
|
flash yellow box when transmitting an edit packet
|
2015-05-06 17:03:27 -07:00 |
|
Seth Alves
|
cc5f2ee451
|
in isMovingVsServer look at entity velocity only
|
2015-05-06 16:26:27 -07:00 |
|
Seth Alves
|
ba6f6d19cc
|
disable updateServerPhysicsVariables
|
2015-05-06 16:20:16 -07:00 |
|
Seth Alves
|
630f1ce9d9
|
isMovingVsServer function
|
2015-05-06 16:13:07 -07:00 |
|
Seth Alves
|
b0ccabe38e
|
update a motionstate's idea of what the entity-server thinks when an incoming update packet arrives
|
2015-05-06 16:05:05 -07:00 |
|
Seth Alves
|
4c3cbea261
|
don't auto-remove simulation owner unless the Node is gone. put back code that causes interfaces to give up ownership
|
2015-05-06 15:32:02 -07:00 |
|
Seth Alves
|
86ec12b22c
|
don't increase moving-without-simulator counter unless the thing is moving enough
|
2015-05-06 14:30:45 -07:00 |
|
Seth Alves
|
fe308c0189
|
only do infection during collisions if one of the objects is being simulated by this interface
|
2015-05-06 13:50:14 -07:00 |
|
Seth Alves
|
96a44314c9
|
don't have interface give up ownership
|
2015-05-06 13:29:54 -07:00 |
|
Andrew Meadows
|
14f925b48e
|
merge seth/dice-on-table-1 into andrew/nova
Conflicts:
libraries/physics/src/EntityMotionState.cpp
libraries/physics/src/ObjectMotionState.h
|
2015-05-05 16:54:53 -07:00 |
|
Andrew Meadows
|
d4701b4310
|
namechange getIncomingDF --> getAndClearIncomingDF
|
2015-05-05 16:49:41 -07:00 |
|
Seth Alves
|
c35edd8eb4
|
some debugging on Andrew's refactor
|
2015-05-05 16:40:10 -07:00 |
|
Seth Alves
|
1cd93b9ec8
|
pull andrew's branch, add back in visual indicator of an entity being active in bullet
|
2015-05-05 13:14:22 -07:00 |
|
Andrew Meadows
|
cfad016ba3
|
woops, forgot to these changes in last commit
|
2015-05-05 10:14:19 -07:00 |
|
Andrew Meadows
|
066e36c3e7
|
fix crash bugs (don't reference NULL pointers)
|
2015-05-04 16:52:36 -07:00 |
|
Andrew Meadows
|
42ec39c578
|
add ObjectMotionType::bump(), use in PhysicsEngine
|
2015-05-01 14:39:33 -07:00 |
|
Andrew Meadows
|
b023fe582a
|
make things compile
|
2015-05-01 10:44:50 -07:00 |
|
Andrew Meadows
|
c3901939e6
|
make some things compile after reorganization
|
2015-04-30 13:02:18 -07:00 |
|
Andrew Meadows
|
31ab16ac62
|
move stuff into ObjectMotionState
|
2015-04-29 16:16:44 -07:00 |
|
Andrew Meadows
|
ab38572620
|
new PhysicsEngine API is mostly in place
doesn't compile, of course
large code movements are done
non-physical kinematics have been lost --
will readd in PhysicalEntitySimuation class
|
2015-04-29 09:48:02 -07:00 |
|
Andrew Meadows
|
14b6ee608a
|
more PhysicalEntitySimulation implementation
with changes to API's accordingly (does not compile yet)
|
2015-04-28 15:07:37 -07:00 |
|
Andrew Meadows
|
31e5758422
|
namechange updateObjectEasy()-->updateBodyEasy()
|
2015-04-27 13:04:59 -07:00 |
|
Andrew Meadows
|
72deb2e49b
|
merge upstream/master into andrew/thermonuclear
Conflicts:
libraries/entities/src/EntityItem.h
libraries/physics/src/EntityMotionState.cpp
|
2015-04-27 12:54:21 -07:00 |
|
Seth Alves
|
2e5049a190
|
fix bug caused by no-longer reusing a variable
|
2015-04-27 12:20:01 -07:00 |
|
Seth Alves
|
8278f52a79
|
cleanups
|
2015-04-27 10:59:51 -07:00 |
|
Andrew Meadows
|
e3d29d74af
|
name changes and preparation for more cleanup
|
2015-04-26 15:24:30 -07:00 |
|
Seth Alves
|
81ff8a4448
|
count steps during which an EntityItem is moving but has no simulation owner. Once the count is high enough (how high is TBD), attempt to claim ownership
|
2015-04-25 07:17:21 -07:00 |
|
Seth Alves
|
48ec0c8339
|
formatting, re-enable code that causes an interface to attempt to claim a moving object with no current simulation-owner
|
2015-04-25 06:56:19 -07:00 |
|
Seth Alves
|
218393a2b3
|
rather than keeping track of previous pos/rot sent by server, use a new flag that indicates that the values should be updated in the physics engine, but that the object should not be woken
|
2015-04-24 17:37:19 -07:00 |
|
Seth Alves
|
6e6793cbcc
|
remove debugging prints
|
2015-04-24 15:18:02 -07:00 |
|
Andrew Meadows
|
3ecf959b3e
|
removed cached copies of damping and restitution
|
2015-04-24 14:50:37 -07:00 |
|
Seth Alves
|
fea8d84618
|
sync
|
2015-04-24 14:09:10 -07:00 |
|