Seth Alves
|
e8a6acd65b
|
responses to code review
|
2015-07-01 10:42:04 -07:00 |
|
Seth Alves
|
1d122060a6
|
merge andrew's sim-ownership branch
|
2015-06-29 09:50:38 -07:00 |
|
Seth Alves
|
c0c1116c69
|
attempt some clean-ups in edge/unexpected situations
|
2015-06-27 11:09:28 -07:00 |
|
Andrew Meadows
|
e18506c77f
|
promote volunteer priority
also remove some cruft
change uint8_t to be quint8
|
2015-06-26 22:00:43 -07:00 |
|
Andrew Meadows
|
40f6ecd936
|
fix crash for dereference null pointer
|
2015-06-26 21:58:40 -07:00 |
|
Andrew Meadows
|
cf74dbe1dc
|
partial progress toward sim ownership negotiations
works well for just a few objects but fails for piles
committing some debug stuff that will have to be torn out later
|
2015-06-26 21:57:04 -07:00 |
|
Seth Alves
|
31a3ca641d
|
clean up left-over action if it's re-added
|
2015-06-26 16:54:46 -07:00 |
|
Andrew Meadows
|
8d41960cc3
|
reset simulation bid counters on object activation
|
2015-06-10 12:40:14 -07:00 |
|
Seth Alves
|
b425cc6491
|
merge from upstream
|
2015-06-05 11:56:33 -07:00 |
|
Seth Alves
|
b0480af040
|
Merge pull request #5053 from AndrewMeadows/isothermal
fix crash during bogus reconnect on login
|
2015-06-05 11:38:23 -07:00 |
|
Seth Alves
|
4e10c28b41
|
merge from upstream
|
2015-06-05 10:31:13 -07:00 |
|
Seth Alves
|
edb3622c85
|
Merge pull request #5037 from AndrewMeadows/inertia
collision groups for physical objects
|
2015-06-05 10:26:28 -07:00 |
|
Andrew Meadows
|
911baee8b8
|
fix for crash during bogus reconnect on login
|
2015-06-04 16:57:29 -07:00 |
|
Seth Alves
|
66ab3d455f
|
use shared pointers to keep track of action objects
|
2015-06-04 12:29:05 -07:00 |
|
Andrew Meadows
|
6b03e671d8
|
remove comment cruft
|
2015-06-04 11:28:07 -07:00 |
|
Andrew Meadows
|
b0ca2df3aa
|
move API from PhysicsEngine to ObjectMotionState
|
2015-06-03 14:56:04 -07:00 |
|
Andrew Meadows
|
ec0b4a956a
|
move collision group consts to shared lib
|
2015-06-03 14:13:51 -07:00 |
|
Andrew Meadows
|
7b6cc59d30
|
basic support for collision groups
|
2015-06-03 11:40:48 -07:00 |
|
Howard Stearns
|
c036b5fd4b
|
Actually commit the changes this time!
|
2015-06-03 10:19:28 -07:00 |
|
Seth Alves
|
a31a5a1554
|
main actions interface is in EntityItem. changes in actions are queued up and applied before simulation step
|
2015-06-02 19:40:20 -07:00 |
|
Seth Alves
|
d6549948d0
|
first pass at entity interface to actions
|
2015-06-02 16:06:27 -07:00 |
|
Seth Alves
|
100248c4e8
|
beginnings of ObjectAction class
|
2015-06-02 13:19:07 -07:00 |
|
Andrew Meadows
|
67f5d0773d
|
some list management of AvatarMotionStates
|
2015-05-21 14:40:47 -07:00 |
|
Andrew Meadows
|
a2ffc1029b
|
clear MotionState pointer in body on delete
|
2015-05-08 14:18:44 -07:00 |
|
Seth Alves
|
e73503a53d
|
Merge branch 'nova' of github.com:AndrewMeadows/hifi into dice-on-table-1
|
2015-05-06 16:05:13 -07:00 |
|
Andrew Meadows
|
452e84d43f
|
only update physics when proper flags are set
|
2015-05-06 16:02:03 -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 |
|
Andrew Meadows
|
326d17072e
|
merge seth/dice-on-table-1 into andrew/nova
|
2015-05-06 11:50:12 -07:00 |
|
Andrew Meadows
|
c97b11a6e9
|
no ownership of kinematic objects on collision
|
2015-05-06 11:48:31 -07:00 |
|
Seth Alves
|
129a3a82da
|
clear incoming flags after adding an entity to simulation. If an entity has a shape-type of none, don't keep asking it for a shape
|
2015-05-06 11:20:39 -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
|
82828f0b93
|
print when bullet and local octree don't agree on position of an entity
|
2015-05-05 13:52: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
|
aa5a59c3dc
|
merge upstream/master into andrew/nova
Conflicts:
libraries/entities/src/EntityItem.cpp
libraries/physics/src/PhysicsEngine.cpp
|
2015-05-05 10:24:17 -07:00 |
|
Andrew Meadows
|
0932682c2a
|
remove comment
|
2015-05-04 13:35:36 -07:00 |
|
Andrew Meadows
|
96acf96b76
|
entity-entity collision events emit signals again
|
2015-05-04 13:32:57 -07:00 |
|
Andrew Meadows
|
fef84730bf
|
remake foundation for CollisionEvents
|
2015-05-03 09:27:15 -07:00 |
|
Andrew Meadows
|
0a102575ee
|
fix simulation ownership infection
|
2015-05-01 16:56:00 -07:00 |
|
Seth Alves
|
560d89b38a
|
session id can be null. don't crash
|
2015-05-01 14:56:03 -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
|
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
|
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
|
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
|
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 |
|