Anthony Thibault
b62ca2b75c
Better configuration, i.e. which puck is associated with which limb.
...
Previously we where incorrectly sorting the pucks along the x axis.
This could cause the order to be wrong if you were not standing along the z axis w.r.t the vive tracked volume.
2018-10-01 18:43:19 -07:00
Anthony Thibault
b6d7b9b544
spelling
2018-09-25 10:44:00 -07:00
Anthony Thibault
a41591323b
Code review feedback.
2018-09-25 10:42:43 -07:00
Anthony Thibault
fa27bb7e11
Bug fix for Vive puck calibration of hands and feet
...
Before this PR, there were small errors that can occur if you calibrate while not facing down the z-axis in vive sensor space.
As indicated by the small arrow in the steam vr grid.
The hands could end up flipped 180 degrees and the feet could end up with an incorrect offset resulting in a wider or narrower stance then expected.
This PR is intended to fix these issues.
2018-09-24 16:56:22 -07:00
Alexander Ivash
57f32e64c1
remove the code of the rendering vive controllers and any code that uses that menu option.
2018-07-06 21:00:56 +03:00
Alexander Ivash
eb97f99db1
Revert "commented out code responsible for creating / populating 'Avatar' menu (per request from Mukul)"
...
This reverts commit d40d1a9985770d2da82f5291ee33a7cfe8a73652.
2018-07-06 21:00:55 +03:00
Alexander Ivash
bc6bfc1003
commented out code responsible for creating / populating 'Avatar' menu (per request from Mukul)
2018-07-06 21:00:55 +03:00
David Rowe
6d4f704279
Regularize some JSDoc usage
2018-05-21 09:32:10 +12:00
John Conklin II
236e75b6c6
Merge pull request #12903 from druiz17/add-more-hmd-data
...
Get the correct device name connect to OpenVr
2018-04-24 13:29:41 -07:00
David Rowe
f865a13326
Doc review
2018-04-21 14:10:14 +12:00
David Rowe
748052614f
Doc review
2018-04-21 12:45:00 +12:00
David Rowe
9f83c606e9
Controller API JSDoc
2018-04-17 11:46:40 +12:00
Dante Ruiz
1bae22fed0
get actual name for OpenVrDispayPlugin
2018-02-28 16:32:53 -08:00
Dante Ruiz
1bc8484a4b
determine OpenVr headset namme
2018-02-28 11:50:52 -08:00
Dante Ruiz
82fb58ed96
remove debug statement
2017-11-29 10:58:10 -08:00
Dante Ruiz
9a5f0dea95
better solution
2017-11-28 13:16:47 -08:00
Dante Ruiz
7daad29906
Merge branch 'master' of github.com:highfidelity/hifi into fix-vive-head-pose
2017-11-28 10:44:04 -08:00
Dante Ruiz
039abff861
fix viveControllerManager not registering the vive input is no hand controllers are present
2017-11-28 10:43:37 -08:00
Menithal
5d52b9936b
21539: Updated Logic to match request
2017-11-27 07:42:18 +02:00
Menithal
e28f80401f
21539: Removed debug, added whitespace for format
2017-11-05 01:07:35 +02:00
Menithal
ac1df7b815
21539: Allow HMD to turned off in Desktop Mode
2017-11-05 01:02:08 +02:00
Anthony J. Thibault
f081c36f25
ViveControllerManager: Code review feedback on PR #11422
2017-09-26 14:19:31 -07:00
Anthony J. Thibault
09c61deda8
Fixes for Vive puck calibration
2017-09-20 15:41:49 -07:00
Anthony J. Thibault
6c2b6674bb
load and save shoulderConfig to settings.
2017-07-27 17:33:54 -07:00
Anthony J. Thibault
8dc9714282
Pass armCircumference and shoulderWidth to qml.
2017-07-27 09:08:34 -07:00
Anthony J. Thibault
2a45c6d3dc
Removed eigen dependency, fixed Debug Draw IK Chains
...
Also, clarified for special case for secondary shoulder joint look-at constraint.
2017-07-26 16:55:12 -07:00
Anthony J. Thibault
572213daaf
Added shoulder config to Controller Settings UI
...
All offset values in Controller Settings UI are now in cm.
2017-07-25 17:05:07 -07:00
Anthony J. Thibault
c81875a280
Improved shoulder calibration using hard-coded measured shoulder width
2017-07-25 15:50:44 -07:00
Anthony J. Thibault
9f6641ed10
Shoulder puck calibration work in progress
...
* AnimInverseKinematics: debug draw for secondary targets
* AnimInverseKienmatics: better clean up of ik target debug draw
* GeometryUtil: added findPlaneFromPoints()
* ViveControllerManager: external dependency on eigen
* ViveControllerManager: record history of left/right hand controllers
* ViveControllerManager: use history to determine user shoulder location for better calibration
* ViveControllerManager: pass defaultToReferenceMat by const ref to calibrate functions.
* CMake: added external depenency to eigen linear algebra library.
2017-07-24 17:22:48 -07:00
Anthony J. Thibault
2e0bc36cfd
warning fix + whitespace
2017-07-13 15:17:49 -07:00
Anthony J. Thibault
22d8adcb99
Better shoulder/arm puck calibration.
2017-07-13 10:39:48 -07:00
Anthony J. Thibault
eb486c8f47
comments
2017-07-06 11:03:03 -07:00
Anthony J. Thibault
4e9b8c1ef9
updated comments
2017-07-06 11:01:59 -07:00
Anthony J. Thibault
dee9769be3
Can now use chest, hips, shoulder & feet pucks in desktop mode.
...
* Fixed bug where head puck would sometimes not work properly when other vive trackers were enabled.
* Fixed calibration to work in sensor space instead of avatar space, this was necessary because
the sensor to world matrix is unreliable when in desktop mode.
2017-07-06 10:54:03 -07:00
Anthony J. Thibault
8c15d1bab9
delete-trailing-whitespace
2017-07-06 10:54:02 -07:00
Dante Ruiz
07d098b95b
coding standard fix
2017-07-05 19:45:52 +01:00
Dante Ruiz
275f48b65a
another requested change made
2017-07-05 19:22:19 +01:00
Dante Ruiz
e567cf0196
made requested changes
2017-07-05 19:04:34 +01:00
Dante Ruiz
27a9880eff
removed double add of head offset
2017-07-05 18:34:33 +01:00
Dante Ruiz
691b59ffff
remove debug statments
2017-07-05 18:26:58 +01:00
Dante Ruiz
a417f74bad
Merge branch 'calibration-ui-update' into vive-in-desktop
2017-07-03 16:56:58 +01:00
Dante Ruiz
5fbcd494be
made final requested changes
2017-07-03 16:46:58 +01:00
Dante Ruiz
51792769b5
finished vive in desktop mode
2017-07-01 00:48:36 +01:00
Dante Ruiz
309a03230c
Merge branch 'calibration-ui-update' into vive-in-desktop
2017-06-30 23:43:59 +01:00
Dante Ruiz
577969481d
head puck working
2017-06-30 23:43:12 +01:00
Dante Ruiz
a749fa19ad
made requested changes
2017-06-30 19:14:22 +01:00
Dante Ruiz
3e1aee4d8a
saving work
2017-06-30 19:07:34 +01:00
Dante Ruiz
a7e4dc1473
clean up code
2017-06-28 23:51:00 +01:00
Dante Ruiz
a2df2f8472
added user activity status
2017-06-28 19:52:19 +01:00
Dante Ruiz
b48efc4317
fixed wide stance issue
2017-06-22 22:48:32 +01:00