Seth Alves
07c70a1ba2
refix double action grabs
2016-02-05 14:25:46 -08:00
Seth Alves
b1267f9d37
try to put things back when a double-parent equip is released. if an equpped object is pulled too far from a hand, automatically unequip it.
2016-02-05 13:53:45 -08:00
Seth Alves
ae6a5aa286
add some debugging to handControllerGrab
2016-02-04 18:10:43 -08:00
Andrew Meadows
00f30201a7
Merge pull request #7003 from sethalves/save-held-adjustments
...
automatically save adjustments to offsets of equipped items
2016-02-03 12:21:17 -08:00
Seth Alves
ad2a7bfc3c
code review
2016-02-03 10:54:08 -08:00
Seth Alves
2501be16cb
base palm position on finger joint rather than an offset from hand joint. double size of near-grab sphere
2016-02-01 18:11:27 -08:00
Seth Alves
3209ac4f68
use controller hand rotation rather than IK hand rotation in grab script
2016-02-01 15:42:32 -08:00
Seth Alves
e4ef3ae869
automatically save adjustments to offset of equipped items
2016-02-01 15:06:53 -08:00
Seth Alves
2207588c01
merge from upstream
2016-02-01 13:19:45 -08:00
Seth Alves
bc86298097
merge from upstream
2016-02-01 07:01:12 -08:00
James B. Pollack
7767dfb213
remove high freq messages
2016-01-30 19:59:56 -08:00
Seth Alves
6697b5ae5f
get multi-near-grabs working again
2016-01-29 18:36:22 -08:00
Seth Alves
9a16bc7d22
when a parented equip or grab releases and the object should fall, give it a little velocity so bullet doesn't consider it static
2016-01-29 18:01:57 -08:00
Seth Alves
0c5c682887
unmuddle saved state in Settings and userData
2016-01-29 17:38:24 -08:00
Seth Alves
464f74fc1b
don't attempt to distance-grab non-physical objects
2016-01-29 16:37:19 -08:00
Seth Alves
9ca89172f6
change grab script to equip with parenting rather than action. various other changes to messaging. added initial version of attachedEntitiesManager.js. updated toybox scripts to track messaging changes
2016-01-29 15:17:46 -08:00
Philip Rosedale
9f95a9de89
Limits on distance and mass for far grabbing
2016-01-29 00:52:59 -08:00
Seth Alves
3b7f8ef77d
honor hardcoded equip offsets
2016-01-26 15:44:26 -08:00
Seth Alves
11d2f9a8fc
equip via parenting rather than action. change name of a messaging channel. minor cleanups.
2016-01-26 14:02:21 -08:00
Seth Alves
41a2173901
adjust grab script so that avatars can't bootstrap themselves during an object hand-off
2016-01-22 16:38:28 -08:00
Chris Collins
5dc1eb986e
Merge pull request #6874 from imgntn/fixgrabparticlesystems
...
Remove Particle Search Beams from Grab Script and Create / Destroy Systems on Demand
2016-01-21 09:25:11 -08:00
Seth Alves
311e0cee67
Merge pull request #6820 from AndrewMeadows/collision-mask
...
use "collidesWith" instead of "collisionMask"
2016-01-21 09:13:34 -08:00
James B. Pollack
c2b5dfdfe6
clear sphere
2016-01-20 16:09:37 -08:00
James B. Pollack
6f1ea9a3d3
cleanup
2016-01-20 15:20:59 -08:00
James B. Pollack
53b4a509f7
remove particle search beams and create / destroy systems on demand
2016-01-20 14:17:32 -08:00
Andrew Meadows
4a91ed3d66
fix bad conflict resolution
2016-01-19 11:42:29 -08:00
Andrew Meadows
db77f22a61
use "collidesWith" instead of "collisionMask"
...
but make "collisionMask" work for those who want it
2016-01-19 11:41:22 -08:00
Seth Alves
8b6e89a5c4
fix stopFarTrigger entity method call. re-add code to keep more than one distance grab per object from happening
2016-01-18 11:13:33 -08:00
Philip Rosedale
9b3155188d
Squeeze a little to search, a lot to grab
2016-01-17 19:10:40 -08:00
Philip Rosedale
23a8d57ca2
Always show search ray
2016-01-17 14:14:00 -08:00
Philip Rosedale
588719a4c2
merge conflict fix
2016-01-17 13:07:55 -08:00
Philip Rosedale
210b3ba1ec
Merge pull request #6819 from sethalves/grab-script-fixes
...
grab script fixes
2016-01-15 09:40:57 -08:00
Philip Rosedale
30199106ec
Choice of hand ray pick or head pick
2016-01-13 20:47:05 -08:00
Anthony J. Thibault
75b3523c33
Simplify grab animation logic
...
Moved all animation control out of the handControllerGrab.js script and back into
squeezeHands.js
Deleted old hydra/squeezeHands.js to avoid confusion.
Added new sqeezeHands.js script to the default scripts.
2016-01-13 17:57:51 -08:00
Seth Alves
699431a9ab
testing something with chris
2016-01-12 17:27:36 -08:00
Seth Alves
1128982e65
pull grab script changes over from another branch
2016-01-12 17:16:56 -08:00
Andrew Meadows
c52c543ab8
use strings for JS collisionGroup API
2016-01-12 15:11:27 -08:00
Andrew Meadows
00e5d040a2
use collision masks to prevent grab-bootstrap
2016-01-12 15:10:18 -08:00
Anthony J. Thibault
3d8f8e5618
Set WANT_DEBUG_STATE to false
2016-01-11 10:39:27 -08:00
Anthony J. Thibault
4c1ad6900d
handControllerGrab.js: removed previous animationStateHandler
...
Which was conflicting with the new HandAnimationBuddy animationStateHandler
2016-01-08 11:28:02 -08:00
Anthony J. Thibault
cac19b8579
grab animation work
...
Hand animations now have 5 states:
* idle
* open
* grasp
* point
* farGrasp
The handControllerGrab.js script now chooses one of these five animations, based on the state of the HandController object.
Also, removed hand trigger AnimVar setting from C++ Rig class.
2016-01-07 19:36:57 -08:00
Anthony J. Thibault
1251be1b2b
Merge branch 'master' into tony/grab-script-hand-animation
2016-01-06 16:26:56 -08:00
Anthony J. Thibault
b42fe22e03
Fixing bad line ending.
2016-01-06 16:26:16 -08:00
ericrius1
1f6e45d135
Fix for close grab jumping
2016-01-06 15:10:53 -08:00
ericrius1
67f4c250fd
Search sphere goes away on far to near grab
2016-01-06 14:59:31 -08:00
ericrius1
cb03eda6d1
Instant far to near grabbing now works by using the bumper, or equip, button
2016-01-06 13:37:26 -08:00
Anthony J. Thibault
3e6ff0eb68
Moved hand animation control into grab script.
2016-01-05 19:56:56 -08:00
ericrius1
eb44e54d87
fixed merge conflicts
2016-01-05 16:28:22 -08:00
ericrius1
882ec9fe80
Using offset from intersection point to center of object for insta-grab
2016-01-05 16:24:15 -08:00
ericrius1
a80e77ff80
Squeezing bumper while distance grabbing now brings object to your hand
2016-01-05 11:01:00 -08:00