Commit graph

576 commits

Author SHA1 Message Date
howard-stearns
b3fda55ea9 handedness 2016-04-29 11:39:36 -07:00
howard-stearns
37380556f6 checkpoint basic handedness (before the remapping part) 2016-04-29 11:32:29 -07:00
howard-stearns
e847948f9b Handle away mode. 2016-04-29 11:01:07 -07:00
howard-stearns
9f5ee10374 Simplification, with just a fake projection ball shown where click will
occur in 3d.
2016-04-29 10:40:08 -07:00
howard-stearns
0362dd970e checkpoint. 2016-04-28 17:04:04 -07:00
howard-stearns
0b2fffa5de Merge branch 'master' of https://github.com/highfidelity/hifi into hand-controller-pointer 2016-04-28 15:30:44 -07:00
howard-stearns
c68cae5dc0 stash some commented-out code before update 2016-04-28 15:28:50 -07:00
howard-stearns
89e4670361 checkpoint 2016-04-28 14:51:17 -07:00
howard-stearns
f3adfb7c50 disable controller-button to mouse click mapping when off-hud and no
visualization.
2016-04-28 10:49:45 -07:00
howard-stearns
5ac67119a1 Pretty solid except for in-world clicking via red ball instead of laser
end, and not turning off clicking when no visualization.
2016-04-28 10:28:04 -07:00
howard-stearns
d2a92acc73 checkpoint demo2 2016-04-27 15:38:25 -07:00
Howard Stearns
e2101a8996 checkpoint 2016-04-27 10:32:18 -07:00
howard-stearns
53d7b57d49 checkpoint 2016-04-26 14:30:20 -07:00
Andrew Meadows
c0b446ca4b archive remaining JS scripts 2016-04-26 11:18:22 -07:00
Howard Stearns
58b4187f22 Cleanup of non-hydra code. 2016-04-26 09:21:40 -07:00
Andrew Meadows
582b20227a move from examples/ to scripts/default/ 2016-04-25 17:35:27 -07:00
howard-stearns
33c491bc5d checkpoint 2016-04-25 17:05:03 -07:00
howard-stearns
570d4a4a16 checkpoint "demo" 2016-04-25 15:13:23 -07:00
Howard Stearns
24f78eafa4 checkpoint 2016-04-25 09:15:53 -07:00
Howard Stearns
11e2e209e2 Can use mouse for debugging/development when you don't have a working hydra. 2016-04-24 20:32:21 -07:00
howard-stearns
b88f478dc4 Checkpoint 2016-04-23 18:01:04 -07:00
Seth Alves
45733478da make auto-unequip code smarter -- equipping a long thing by the end is now possible 2016-04-07 13:15:39 -07:00
Brad Hefta-Gaub
52497b1dfc Merge pull request #7560 from sethalves/remove-handcontroller-touch
remove code that sends entity 'touch' events
2016-04-05 17:50:07 -07:00
Seth Alves
ace4546dec make handGrabController search ray follow controller rather than IK driven hand 2016-04-04 12:49:03 -07:00
Seth Alves
0bd747fa06 remove code that sends entity 'touch' events 2016-04-04 11:00:27 -07:00
Seth Alves
3f3efc4250 remove debug prints 2016-04-01 17:55:12 -07:00
Seth Alves
9942a5edd4 don't reset local offset during a hold 2016-04-01 17:22:20 -07:00
Seth Alves
d9f5a0ccaf experiment 2016-04-01 17:17:21 -07:00
Seth Alves
f05f283b04 disable setting of angular velocity upon release of a parenting grab 2016-04-01 16:58:17 -07:00
Seth Alves
bfa2d8f405 set angular velocity on parenting-grab release 2016-04-01 15:11:01 -07:00
Seth Alves
eb22b5e4a7 velocity is now set when a parenting grab ends, though not angular velocity 2016-04-01 14:50:42 -07:00
Seth Alves
7c8050790b set velocity when something is un-parent-grabbed 2016-04-01 14:20:36 -07:00
Seth Alves
e8d58483aa fix typo 2016-03-31 16:37:08 -07:00
Seth Alves
0e643a1555 debugging prints 2016-03-31 16:26:54 -07:00
Seth Alves
a8b4d1a379 ray follows controller 2016-03-31 13:46:00 -07:00
Seth Alves
a89735cb76 integrate Philip's changes to distance grabbing 2016-03-31 13:29:31 -07:00
Seth Alves
40f30b9141 get rid of distance equip 2016-03-30 17:25:53 -07:00
Seth Alves
2b73b2c6d8 debugging 2016-03-15 13:50:23 -07:00
Seth Alves
9df8c4e969 add velocity argument to release 2016-03-15 09:00:01 -07:00
Seth Alves
8b5b6f5a20 added HOLD state which uses presets but isn't persistent when button is released 2016-03-14 16:39:09 -07:00
Seth Alves
7e5a1e73e5 equip/de-equip with thumb button rather than bumper. trigger and bumper do the same thing 2016-03-14 15:25:59 -07:00
Seth Alves
f1992af38e started to add grabbable psuedo properties to edit.js 2016-03-12 13:20:00 -08:00
Anthony J. Thibault
e1a3c5b618 Fix for vertical pitch offset.
Also, added hysteresis to the controller selection, to prevent flapping back and forth between controllers when they are at rest.
2016-03-09 10:31:58 -08:00
Anthony J. Thibault
f82dc4569e handControllerMouse.js: removed non-uniform scaling.
If your controller moves in a circle, the mouse pointer should as well.
2016-03-08 15:59:17 -08:00
Anthony J. Thibault
ce5d83d551 handConttollerMouse.js: improved comments 2016-03-08 15:32:12 -08:00
Anthony J. Thibault
27fb7a3143 handControllerMouse: improve determination of which controller is moving the most
That controller will have exclusive control of the mouse reticle.
2016-03-08 15:14:37 -08:00
Anthony J. Thibault
26b4c904f3 handControllerMouse.js: transform hand controllers into sensor frame 2016-03-07 18:42:52 -08:00
James B. Pollack
247ebb380b Merge pull request #7253 from hyperlogic/tony/distance-holding-fixes
HandControllerGrab: fixes for distance holding
2016-03-07 12:12:58 -08:00
Brad Hefta-Gaub
78b608b970 Merge pull request #7225 from PhilipRosedale/hydraReticle
Hand controller drives mouse, does not take over if set down
2016-03-06 13:33:02 -08:00
Anthony J. Thibault
076b0b42d7 HandControllerGrab: fixes for distance holding
Because controller poses are in avatar space, there is no need
to apply delta avatar position changes and rotation changes.
2016-03-04 20:36:32 -08:00