Andrew Meadows
|
20418d5f58
|
fix hips sweep test
|
2016-09-15 18:39:57 -07:00 |
|
Anthony J. Thibault
|
c7caf9fe06
|
Turn and drive the HMD with linear velocity
|
2016-09-15 17:08:36 -07:00 |
|
Andrew Meadows
|
7f381ac4c4
|
remove unused variables
|
2016-09-15 15:33:04 -07:00 |
|
Andrew Meadows
|
83157b573a
|
measure max hips offset and clamp it in IK
|
2016-09-15 14:55:04 -07:00 |
|
Andrew Meadows
|
5c3da41067
|
fix windows build
|
2016-09-15 14:54:03 -07:00 |
|
Andrew Meadows
|
821570fa76
|
fix Windows build and minor format/namechange
|
2016-09-15 09:32:03 -07:00 |
|
Seth Alves
|
4470338663
|
catagorize some qDebugs
|
2016-09-14 21:39:45 -07:00 |
|
Andrew Meadows
|
d444603a54
|
simplified Aabb management for GhostObject
|
2016-09-14 14:57:47 -07:00 |
|
Andrew Meadows
|
418271e06b
|
ghost tracks the collision group
|
2016-09-14 11:49:00 -07:00 |
|
Andrew Meadows
|
f5c5c68937
|
adding kinematic character controller demo
|
2016-09-14 11:43:52 -07:00 |
|
Seth Alves
|
e5e9bb0052
|
Merge branch 'master' of github.com:highfidelity/hifi into grab-point-adjustments
|
2016-09-14 11:28:10 -07:00 |
|
Andrew Meadows
|
954d690b8a
|
expose setting avatar collisionless
|
2016-09-12 16:24:08 -07:00 |
|
Brad Davis
|
ecfe56085d
|
GLM update and GLI integration
|
2016-09-09 10:18:15 -07:00 |
|
Seth Alves
|
d4faf69beb
|
don't cripple interface with log-spam
|
2016-09-08 15:42:42 -07:00 |
|
Andrew Meadows
|
bc56df0be1
|
out-of-body with reduced recovery speeds
|
2016-09-08 14:31:31 -07:00 |
|
Seth Alves
|
25f6e1d79d
|
Merge branch 'master' of github.com:highfidelity/hifi into arrow-actions
|
2016-09-01 15:06:52 -07:00 |
|
Stephen Birarda
|
b660a82cc7
|
fix physics compile for android
|
2016-08-31 16:55:31 -07:00 |
|
Seth Alves
|
7d13f9220c
|
fix math, renamed a couple variables
|
2016-08-30 09:55:42 -07:00 |
|
Seth Alves
|
55b68ad4b1
|
fix warning
|
2016-08-29 10:21:58 -07:00 |
|
Seth Alves
|
a729a95378
|
fix math
|
2016-08-28 21:03:32 -07:00 |
|
Seth Alves
|
670e85994d
|
fix arrow action
|
2016-08-28 20:05:29 -07:00 |
|
Seth Alves
|
3fb10d0eea
|
action for arrow flight, etc
|
2016-08-28 19:08:13 -07:00 |
|
Andrew Meadows
|
502146b171
|
distribute reg offset to compound children
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
19cd4648ad
|
scale collision render mesh correctly
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
d801b3521c
|
fix warnings on windows
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
269b7ae7c1
|
remove commented out cruft
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
1f84ef3053
|
compute normals for collision mesh geometry
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
26f5d3cfaa
|
fix render geometry for collision shapes
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
daff897fc4
|
const shapes, and use *MotionState::setShape()
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
25fb7aacad
|
ShapeManager hands out const shape pointers
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
726928c14c
|
creae collision Geometry from mesh
|
2016-08-24 22:25:45 -07:00 |
|
Andrew Meadows
|
b2dfa49a6f
|
stubbery for alerting entity that shape changed
|
2016-08-24 22:25:45 -07:00 |
|
Andrew Meadows
|
1ed76ae442
|
added virtual ObjectMotionState::setShape()
|
2016-08-24 22:25:45 -07:00 |
|
Andrew Meadows
|
cbacb02010
|
more unit tests for CollisionRenderMeshCache
|
2016-08-24 22:25:45 -07:00 |
|
Andrew Meadows
|
b79af55e16
|
fix ref accounting for garbage collection
|
2016-08-24 22:25:45 -07:00 |
|
Andrew Meadows
|
06d40afeac
|
don't forget to use the transform of child shapes
|
2016-08-24 22:25:45 -07:00 |
|
Andrew Meadows
|
1e95e489cb
|
make mesh around btConvexShape, copy to model::Mesh
|
2016-08-24 22:25:45 -07:00 |
|
Andrew Meadows
|
d0295f3876
|
remove cruft include
|
2016-08-24 22:25:45 -07:00 |
|
Andrew Meadows
|
d59c997e64
|
remove stubbery, make physics lib depend on model
|
2016-08-24 22:25:45 -07:00 |
|
Andrew Meadows
|
8d3f592e68
|
rename class to be more correct
|
2016-08-24 22:25:45 -07:00 |
|
Andrew Meadows
|
9f26836b43
|
added basic CollisionGeometryCache container
|
2016-08-24 22:25:45 -07:00 |
|
Andrew Meadows
|
e086792eac
|
enforce coding standards
|
2016-08-24 22:25:45 -07:00 |
|
Brad Hefta-Gaub
|
0397c6b6ca
|
Merge pull request #8471 from AndrewMeadows/dont-assert-on-bad-data
workaround bad FBXMesh data rather than assert
|
2016-08-22 14:21:48 -07:00 |
|
Andrew Meadows
|
304c313db7
|
minor cleanup
|
2016-08-19 10:15:30 -07:00 |
|
Andrew Meadows
|
6446c7c302
|
make createShapeFromInfo() fail gently on bad data
|
2016-08-18 11:49:15 -07:00 |
|
Seth Alves
|
87dbfa7e47
|
add -Wsuggest-override to compile flags and deal with fallout
|
2016-08-18 09:51:41 -07:00 |
|
Seth Alves
|
aeadbda1e1
|
adjust ground-to-fly logic
|
2016-08-04 11:34:42 -07:00 |
|
Seth Alves
|
e1c7ced652
|
increase GROUND_TO_AUTOFLY_THRESHOLD
|
2016-08-04 09:54:26 -07:00 |
|
Seth Alves
|
78e59106b4
|
adjust threshold for how far above the ground will cause the avatar to auto-fly
|
2016-08-03 15:21:49 -07:00 |
|
Ryan Downe Karpf
|
91714aaca6
|
Merge pull request #8258 from AlexanderOtavka/edit-model-ui
Edit model dialog improvements
|
2016-07-22 17:11:52 -07:00 |
|
Andrew Meadows
|
22e7e150fc
|
remove debug cruft
|
2016-07-19 18:01:06 -07:00 |
|
Seth Alves
|
56726183f6
|
clear internal bullet flag before switching entity to kinematic
|
2016-07-19 16:45:57 -07:00 |
|
Andrew Meadows
|
72175ae09e
|
fix warnings about implicit casts
|
2016-07-09 22:55:55 -07:00 |
|
Andrew Meadows
|
207ddcea38
|
wrap hull about each mesh part
|
2016-07-09 22:25:28 -07:00 |
|
Andrew Meadows
|
97fc5ac3b8
|
construct Bullet shapes for new shape types
|
2016-07-06 10:51:28 -07:00 |
|
Andrew Meadows
|
e538625fe0
|
fix warning about convex hull vertex count cap
|
2016-06-28 16:35:32 -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
|
937bd0c1be
|
SHAPE_TYPE_MESH --> SHAPE_TYPE_STATIC_MESH
|
2016-06-21 13:54:21 -07:00 |
|
Andrew Meadows
|
31706a3909
|
force activate kinmatic objects when necessary
|
2016-06-21 10:38:44 -07:00 |
|
Andrew Meadows
|
a519b77ae7
|
add SHAPE_TYPE_MESH and build mesh shapes
|
2016-06-20 17:29:20 -07:00 |
|
Andrew Meadows
|
13bb174b8b
|
small change to commented out debug code
|
2016-06-20 17:29:20 -07:00 |
|
Andrew Meadows
|
d64729372a
|
ShapeInfo name changes
|
2016-06-20 17:29:20 -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 |
|
Brad Hefta-Gaub
|
3c5af56421
|
Merge pull request #8010 from hyperlogic/feature/hmd-lean-recenter-property
Added MyAvatar.hmdLeanRecenterEnabled property
|
2016-06-09 12:17:51 -07:00 |
|
Anthony J. Thibault
|
1aae22f5a5
|
Optimized MyAvatar.getCharacterControllerEnabled()
Instead of doing a blocking queued invokeMethod, it just calls into CharacterController.isEnabled() which is now thread-safe.
|
2016-06-09 09:35:19 -07:00 |
|
Andrew Meadows
|
3280a2b967
|
fix indentation
|
2016-06-03 10:47:54 -07:00 |
|
Andrew Meadows
|
f17330ea82
|
diff method for capping convex hull point count
|
2016-06-03 10:47:54 -07:00 |
|
Atlante45
|
3ca158265a
|
Make sure getVelocityChange returns the velocityChange
|
2016-06-02 16:44:13 -07:00 |
|
Seth Alves
|
f91a2403be
|
merge from upstream
|
2016-05-20 17:07:34 -07:00 |
|
Brad Hefta-Gaub
|
18613908df
|
Merge pull request #7800 from sethalves/no-fly-zones
No fly zones
|
2016-05-20 16:59:55 -07:00 |
|
Andrew Meadows
|
2e30f0916c
|
remove debug logging and add some comments
|
2016-05-20 15:07:47 -07:00 |
|
Andrew Meadows
|
83b8ef8131
|
clean up stream formatting of vec3 and friends
|
2016-05-20 09:41:26 -07:00 |
|
Andrew Meadows
|
5a826d696a
|
cleanup after code review
|
2016-05-20 09:41:26 -07:00 |
|
Andrew Meadows
|
9fae1a7edd
|
tweak log format
|
2016-05-20 09:41:26 -07:00 |
|
Andrew Meadows
|
7866fcf78c
|
trim high-point convex hulls
|
2016-05-20 09:41:26 -07:00 |
|
Seth Alves
|
74520f5c92
|
Merge branch 'master' of github.com:highfidelity/hifi into no-fly-zones
|
2016-05-19 09:49:44 -07:00 |
|
Seth Alves
|
419c744bd4
|
Merge branch 'master' of github.com:highfidelity/hifi into avatar-entities-3
|
2016-05-19 09:49:18 -07:00 |
|
Andrew Meadows
|
9786c0bfd3
|
remove warning about signed/unsigned conversion
|
2016-05-17 15:34:09 -07:00 |
|
Andrew Meadows
|
aab26c5089
|
disable DEBUG_STATE_CHANGE
|
2016-05-17 15:14:36 -07:00 |
|
Andrew Meadows
|
2f39968a03
|
remove debug cruft
|
2016-05-17 14:32:20 -07:00 |
|
Andrew Meadows
|
e4cb6e2b87
|
order-independent CharacterController motors
|
2016-05-17 14:02:49 -07:00 |
|
Andrew Meadows
|
1749bfbc58
|
transition to InAir state when not thrusting up
|
2016-05-17 14:02:47 -07:00 |
|
Andrew Meadows
|
9b7bf97891
|
enable vertical thrust while walking
|
2016-05-17 14:02:46 -07:00 |
|
Seth Alves
|
c9c619916c
|
Merge branch 'master' of github.com:highfidelity/hifi into no-fly-zones
|
2016-05-11 19:37:57 -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
|
f90b9ec65d
|
Merge branch 'master' of github.com:highfidelity/hifi into avatar-entities-3
|
2016-05-10 12:08:45 -07:00 |
|
Seth Alves
|
4c1f815870
|
Merge branch 'master' of github.com:highfidelity/hifi into avatar-entities-3
|
2016-05-10 10:09:40 -07:00 |
|
Seth Alves
|
b761ecf44f
|
merge from upstream
|
2016-05-10 08:18:45 -07:00 |
|
Andrew Meadows
|
ffc3123467
|
Merge pull request #7658 from sethalves/grab-fixes
Grab fixes
|
2016-05-09 15:30:37 -07:00 |
|
Brad Hefta-Gaub
|
2c0204b0d6
|
Merge pull request #7821 from Atlante45/fix/collision-sound
Fix avatar/entity collision sound
|
2016-05-09 14:24:19 -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 |
|
Seth Alves
|
a0771f8ee5
|
use smart pointers for entity simulations
|
2016-05-07 09:14:33 -07:00 |
|
Seth Alves
|
f80333ee9e
|
fix indentation, move an early exit to earlier
|
2016-05-06 10:06:51 -07:00 |
|
Seth Alves
|
71738d4841
|
Merge branch 'master' of github.com:highfidelity/hifi into grab-fixes
|
2016-05-06 09:59:17 -07:00 |
|