Andrew Meadows
|
fef84730bf
|
remake foundation for CollisionEvents
|
2015-05-03 09:27:15 -07:00 |
|
Andrew Meadows
|
cb37b884d2
|
add ObjectMotionState::getObjectID()
|
2015-05-03 09:26:49 -07:00 |
|
Andrew Meadows
|
0a102575ee
|
fix simulation ownership infection
|
2015-05-01 16:56:00 -07:00 |
|
Andrew Meadows
|
42ec39c578
|
add ObjectMotionType::bump(), use in PhysicsEngine
|
2015-05-01 14:39:33 -07:00 |
|
Andrew Meadows
|
3c9474b736
|
non-phys kinematic objs move to EntitySimulation
out of SimpleEntitySimulation
|
2015-05-01 13:43:50 -07:00 |
|
Andrew Meadows
|
3031d55c8e
|
merge upstream/master into andrew/nova
|
2015-05-01 11:03:51 -07:00 |
|
Andrew Meadows
|
b023fe582a
|
make things compile
|
2015-05-01 10:44:50 -07:00 |
|
Andrew Meadows
|
4cb469dd79
|
cleanup how MotionStates are deleted from physics
also fixed some compile errors
removed cruft
|
2015-05-01 08:28:32 -07:00 |
|
Andrew Meadows
|
9f8b266a03
|
fix some compile problems
|
2015-04-30 13:56:37 -07:00 |
|
Andrew Meadows
|
195dd1420c
|
DIRTY_PHYSICS_ACTIVATION not DIRTY_PHYSICS_NO_WAKE
also add separate flag for rotation
and separate flags for linear vs angular velocity
and some combined flag masks for convenience
|
2015-04-30 13:17:13 -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
|
c0a5753317
|
PhysicalEntitySimulation sends outgoing packets
|
2015-04-28 17:12:29 -07:00 |
|
Andrew Meadows
|
5537c9e042
|
merge upstream/master into andrew/bispinor
Conflicts:
libraries/physics/src/DynamicCharacterController.cpp
|
2015-04-28 15:18: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
|
087d0a027d
|
merge upstream/master into andrew/nova
|
2015-04-28 10:07:49 -07:00 |
|
Andrew Meadows
|
34974272af
|
proposal for PhysicsEngine API in Application
|
2015-04-28 10:06:05 -07:00 |
|
Andrew Meadows
|
304850372e
|
initial implementation of PhysicalEntitySimulation
|
2015-04-28 10:05:10 -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
|
e14b4c6ad4
|
cleanups
|
2015-04-27 11:01:48 -07:00 |
|
Seth Alves
|
8278f52a79
|
cleanups
|
2015-04-27 10:59:51 -07:00 |
|
Andrew Meadows
|
7a222dff1d
|
move one-liner isEnabled() to header
|
2015-04-27 09:54:58 -07:00 |
|
Seth Alves
|
26511575c2
|
Merge branch 'master' of github.com:highfidelity/hifi into detect-ballistic
|
2015-04-27 06:44:59 -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 |
|
Atlante45
|
ba507cef98
|
Fix a few warnings
|
2015-04-25 11:01:02 +02: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
|
2a8fbeca32
|
sync
|
2015-04-24 14:43:39 -07:00 |
|
Seth Alves
|
e7c6ee597a
|
sync
|
2015-04-24 14:36:05 -07:00 |
|
Seth Alves
|
ea250c037a
|
sync
|
2015-04-24 14:27:32 -07:00 |
|
Seth Alves
|
6b53fefebe
|
sync
|
2015-04-24 14:21:59 -07:00 |
|
Seth Alves
|
fea8d84618
|
sync
|
2015-04-24 14:09:10 -07:00 |
|
Seth Alves
|
ad85837b5a
|
sync
|
2015-04-24 13:44:34 -07:00 |
|
Andrew Meadows
|
f09a67af6c
|
don't need temp variable
|
2015-04-24 13:26:26 -07:00 |
|
Andrew Meadows
|
c4395e75bb
|
cleanup and comments
|
2015-04-24 13:26:26 -07:00 |
|
Seth Alves
|
902e84c711
|
sync
|
2015-04-24 13:10:38 -07:00 |
|
Seth Alves
|
a27f8f3f10
|
sync
|
2015-04-24 11:28:44 -07:00 |
|
Seth Alves
|
926694517f
|
sync
|
2015-04-24 11:07:45 -07:00 |
|
Seth Alves
|
1b84be6e10
|
attempting to have visual indicator of simulatorID
|
2015-04-24 10:55:43 -07:00 |
|
Andrew Meadows
|
80d3f35b2e
|
Controller disabled when not in physics engine
|
2015-04-24 09:57:22 -07:00 |
|
Seth Alves
|
6fdbce9ee3
|
oops
|
2015-04-24 09:29:57 -07:00 |
|
Seth Alves
|
6d151ee3ed
|
try a different way of identifying when to claim simulation ownership of a moving entity
|
2015-04-24 09:29:05 -07:00 |
|
Seth Alves
|
cf0499e671
|
various physics-related experiments
|
2015-04-23 21:07:04 -07:00 |
|
Seth Alves
|
2ca592de8b
|
fix logic with infectious simulation ownership
|
2015-04-23 10:02:29 -07:00 |
|