David Rowe
8e69e0b049
Regularize deprecation notices
2019-04-25 20:55:30 +12:00
David Rowe
59533d0f59
Controller JSDoc update
2019-04-10 08:51:14 +12:00
Wayne Chen
b83e9f70e6
adding PushToTalk action
2019-03-07 12:36:56 -08:00
David Rowe
5428bb19dc
Add "Avatar Script" JSDoc API classification
2019-02-12 11:49:49 +13:00
Anthony Thibault
a7a71e4286
Merge branch 'master' into feature/hmd-avatar-alignment-type
2019-01-23 15:52:20 -08:00
Anthony Thibault
5d606981de
Added HMD Avatar Alignment Type
...
Adds a new API to set this type, and an option to the Avatar App.
* "eye" - Match the user eyes with the avatar eyes. The previous default behavior.
If the avatar skull is larger then the user, it can cause the avatars body to lift off of the ground when the user looks down.
* "head" - Match the user head with the avatar head. The new default behavior.
This prevents the body from lifting off of the ground while wearing a large headed avatar. But can cause an offset between the users eyes and the avatars eyes.
2019-01-08 18:35:28 -08:00
David Rowe
683e633469
Fix play back of input recording's numeric values
2019-01-08 09:18:53 +13:00
David Rowe
14d39d1747
Make mouselook yaw and pitch directly proportional to mouse movement
2019-01-03 15:53:37 +13:00
David Rowe
d073dc22ac
Misc fixes
2019-01-02 13:39:31 +13:00
David Rowe
d12b504a88
Use Controller axis value timestamp for mouse movement Controller events
2018-12-31 12:15:51 +13:00
David Rowe
84c6bb4797
Introduce optional timestamp into internal Controller axis values
...
This can be used to determine if consecutive identifical values should
be output.
2018-12-31 12:15:51 +13:00
Jeff Clinton
eb383b1d09
Merge pull request #14040 from hyperlogic/feature/acceleration-limit-filter
...
Quality Improvements to Avatars driven by Vive Trackers
2018-10-25 08:51:59 -07:00
Seth Alves
2ce8ed25f8
Merge pull request #14125 from Atlante45/fix/mac-warnings
...
Fix new Mac warnings
2018-10-20 13:40:53 -07:00
Anthony Thibault
3e68a1d5a5
Merge branch 'master' into feature/acceleration-limit-filter
2018-10-18 16:51:57 -07:00
Anthony Thibault
717a5ed31b
Added snap threshold to AccelerationLimiterFilter
2018-10-11 09:22:12 -07:00
Anthony Thibault
a3a87ef48b
Debug rendering of tracked objects, remove filters from body.
2018-10-10 17:52:26 -07:00
Clement
8983fe2bcf
Fix new Mac warnings
2018-10-09 12:11:55 -07:00
Anthony Thibault
8c8b30c0f9
Removed deceleration updated app
2018-10-09 10:51:02 -07:00
Anthony Thibault
527c0d4195
Added accelerationFitlerApp.
...
Attempts to make deceleration limit filter work better.
2018-10-09 10:51:02 -07:00
Anthony Thibault
d15cc86735
Added deceleration limit to AccelerationLimiterFilter
2018-10-09 10:51:01 -07:00
Anthony Thibault
8642edd144
Added acceleration limit filter to controller system
2018-10-09 10:51:01 -07:00
Sam Gondelman
4e96c3297b
Merge branch 'master' into scriptvec3
2018-10-03 17:14:15 -07:00
John Conklin II
8bd8d05409
Merge pull request #14118 from luiscuenca/handTouchLMFix
...
Disable Hand Touch when Leap Motion is running
2018-10-03 09:03:43 -07:00
Sam Gondelman
5b6e7b2566
Merge branch 'master' into scriptvec3
2018-10-02 08:58:04 -07:00
luiscuenca
f3c89dd9d7
Same mutex
2018-10-01 13:08:14 -07:00
luiscuenca
c1aa5e9308
Add mutex to setter
2018-10-01 12:54:47 -07:00
luiscuenca
2c6003e40b
Add mutex
2018-10-01 11:44:08 -07:00
luiscuenca
5ccbc5c029
Disable Hand Touch when Leap Motion is running
2018-10-01 10:47:06 -07:00
Seth Alves
b69d0f3997
get interface building and working with clang-7 on ubuntu 18
2018-09-28 13:46:51 -07:00
SamGondelman
c522d1bc93
merge with master
2018-09-14 00:57:13 -07:00
Anthony Thibault
584d39744f
Merge pull request #13918 from hyperlogic/bug-fix/avatars-with-no-eyes-in-hmd-mode
...
HMD mode bug fix for avatars with no eyes
2018-09-05 10:57:21 -07:00
SamGondelman
9b75c7e07f
trying to separate colors and vectors
2018-09-04 17:20:05 -07:00
Anthony Thibault
b21fa1037f
Code review feedback and bug fixes for calibraiton matrices
2018-09-04 11:55:52 -07:00
SamGondelman
5f08ed5027
misc perf improvements
2018-08-30 16:55:15 -07:00
SamGondelman
283c0c0311
s i m p l i f y
2018-08-23 11:47:56 -07:00
SamGondelman
9929529f30
vec3 conversion
2018-07-11 14:18:22 -07:00
David Rowe
a7a0cfeef2
Remove some deprecated functions from the Controller API
2018-06-05 10:56:19 +12:00
David Rowe
6d4f704279
Regularize some JSDoc usage
2018-05-21 09:32:10 +12:00
Clement
da9fb9c751
Fix non self-sufficient headers
2018-05-04 16:26:41 -07:00
David Rowe
1aa28b7f54
Merge remote-tracking branch 'upstream/master' into 21856-d
...
# Conflicts:
# interface/src/LODManager.h
2018-05-02 07:50:55 +12:00
David Rowe
2482da3c25
Miscellaneous JSDoc fixes noticed in passing
2018-05-01 21:55:45 +12:00
David Rowe
2cc3ed6287
List which contexts each namespace and object is available in
2018-04-28 20:00:28 +12:00
David Rowe
3792b28a3e
Add input recorder examples
2018-04-21 14:53:40 +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
John Conklin II
ef133806be
Merge pull request #12813 from ctrlaltdavid/21826
...
Fix Controller.getActions(), .getHardware(), and .getStandard()
2018-04-12 10:42:25 -07:00
John Conklin II
19bf793910
Merge pull request #12761 from ctrlaltdavid/21821
...
Add Controller.Actions.Sprint as synonym of Controller.Actions.SPRINT
2018-04-11 12:07:32 -07:00
David Rowe
8d25a745f0
Fix Controller.getActions(), .getHardware(), and .getStandard()
2018-04-06 17:21:49 +12:00
David Rowe
ab8ee20960
Add Controller.Actions.Sprint as synonym of Controller.Actions.SPRINT
2018-04-03 10:00:19 +12:00
Anthony J. Thibault
ca3fe28b05
JavaScript exceptions during Controller system callbacks are now logged
...
(cherry picked from commit d3aec12e9e76e4aeb8ecbd449cc76afda1a0e35d)
2018-03-28 14:01:21 -07:00
Dante Ruiz
b8796db1e5
Merge branch 'master' of github.com:highfidelity/hifi into remap-keybaord
2018-03-26 09:13:58 -07:00
SamGondelman
06c0b3afd3
disable IK on android, input recorder doesn't do anything if off
2018-03-16 16:52:12 -07:00
Dante Ruiz
fe363e7f2a
changing keybaord mapping
2018-03-06 14:16:25 -08:00
Anthony J. Thibault
f0985a8a01
Code review feedback
...
clamp _rotationConstant and _translationConstante between 0 and 1.
re-organized apply structure, to prevent transforming invalid values.
2018-01-04 14:21:53 -08:00
Anthony J. Thibault
42424d32f1
Added exponential smoothing filter
...
Tuned coefficients to maximize glitch and vibration damping while minimizing latency.
2017-12-08 09:29:54 -08:00
SamGondelman
cf34fe3345
laserpointers generate pointerevents
2017-10-26 12:01:09 -07:00
Bradley Austin Davis
b93e91b9f3
New android toolchain
2017-09-19 13:45:12 -07:00
Anthony J. Thibault
98bbe887b9
Merge branch 'master' into feature/secondary-pose-support
2017-08-04 16:11:13 -07:00
seefo
106b0ad8bb
Added Vive pucks as an input channel
2017-08-02 13:08:43 -07:00
Anthony J. Thibault
78c6564174
Merge branch 'master' into feature/secondary-pose-support
2017-07-27 09:09:32 -07:00
Chris Collins
853101fcbc
Merge pull request #10928 from 1P-Cusack/21362
...
Add point and thumb up gestures to the Vive.
2017-07-26 22:07:14 -07:00
1P-Cusack
9e25c3b7d8
Renaming 'not' route to 'logicalNot'.
...
Build was failing on non-windows platforms because 'not' is a reserved
word in C++ (which Visual Studio happily ignores).
2017-07-25 14:47:34 -04:00
1P-Cusack
af751c8b8c
Add filter to map the boolean negation of a flag.
2017-07-17 10:53:37 -04:00
Anthony J. Thibault
c85e187c61
first stab at secondary target pose support
2017-07-13 18:12:33 -07:00
David Rowe
07697c5083
Merge branch 'master' into 21418
...
# Conflicts:
# interface/resources/qml/hifi/dialogs/GeneralPreferencesDialog.qml
# interface/resources/qml/hifi/tablet/TabletGeneralPreferences.qml
Removed stray "Vive Controller Picks" configuration item which no longer exists.
2017-07-01 11:19:00 +12:00
David Rowe
88ed69a4a1
Code review
2017-06-29 08:58:27 +12:00
David Rowe
31714675c3
Remove unused Sixense preference and associated methods
2017-06-26 16:14:57 +12:00
David Rowe
bed0e8ef87
Merge branch 'master' into 21396
...
# Conflicts:
# interface/src/avatar/MySkeletonModel.cpp
2017-06-26 12:07:25 +12:00
Seth Alves
05f0ec267e
fix an initialization order fiasco
2017-06-24 18:53:00 -07:00
David Rowe
6ff8aed5e3
Merge branch 'master' into 21396
2017-06-22 23:54:15 +12:00
David Rowe
3bdf267900
Implement fingers control
2017-06-22 23:32:06 +12:00
Brad Davis
a69cf31f4b
PR feedback and cmake fixes
2017-06-16 16:59:58 -07:00
Seth Alves
d91b3700a7
Merge branch 'master' of github.com:highfidelity/hifi into head-controller
2017-06-02 10:07:50 -07:00
Seth Alves
48ee546545
Merge branch 'master' of github.com:highfidelity/hifi into head-controller
2017-06-01 16:15:03 -07:00
Dante Ruiz
77eb75db95
add .json to extension
2017-06-01 22:48:59 +01:00
Dante Ruiz
6bc53388f8
Merge branch 'master' of github.com:highfidelity/hifi into record-standard
2017-06-01 22:34:57 +01:00
Dante Ruiz
725388043f
removed double semi-colons
2017-06-01 22:30:50 +01:00
Dante Ruiz
2a5c43026a
gzip recording data
2017-06-01 22:27:51 +01:00
Dante Ruiz
9a8030cc09
Merge branch 'recorder-fix' into record-standard
2017-06-01 19:01:54 +01:00
Dante Ruiz
0e82b33d6d
final changes
2017-06-01 19:00:31 +01:00
Dante Ruiz
e52765b641
playback recording back through the standard inputs
2017-06-01 18:51:24 +01:00
Dante Ruiz
c686acc071
fixing build issue
2017-06-01 18:20:56 +01:00
Seth Alves
eb94c48c5b
merge from upstream
2017-06-01 10:10:11 -07:00
Dante Ruiz
23a9209285
Merge branch 'master' of github.com:highfidelity/hifi into recorder-fix
2017-06-01 18:06:37 +01:00
Dante Ruiz
a1e0737928
saving work
2017-06-01 18:06:06 +01:00
Sam Cake
d19956f93c
Fixing warnings
2017-05-31 22:02:47 -07:00
Dante Ruiz
cca0fa6600
fixed some input recorder design issue
2017-06-01 00:23:37 +01:00
Seth Alves
ffe844a8e7
Merge branch 'master' of github.com:highfidelity/hifi into head-controller
2017-05-30 13:42:20 -07:00
Seth Alves
af5ba3a90a
ask display-plugins if they are head-controllers
2017-05-25 15:14:10 -07:00
Seth Alves
3823ece153
Merge branch 'master' of github.com:highfidelity/hifi into head-controller
2017-05-25 10:57:46 -07:00
Seth Alves
bdbc6ddcc1
change some code to look at head-controller position rather than hmd position
2017-05-25 10:50:41 -07:00
Dante Ruiz
8cb9bfcc81
fixed merge conflict
2017-05-24 19:35:41 +01:00
Dante Ruiz
ac3c9655ec
added arms
2017-05-24 01:28:08 +01:00
Dante Ruiz
d98e7d5bc6
adding left and right arm
2017-05-23 00:26:12 +01:00
Dante Ruiz
78f6d2e850
fix low velocity filter
2017-05-18 21:22:42 +01:00
Dante Ruiz
90ddc16d09
add calibration data to filters
2017-05-18 17:07:28 +01:00
Dante Ruiz
b0fa26e390
fix wierd calibration effect due to low velocity filter
2017-05-16 16:38:01 +01:00
Dante Ruiz
975b1ab077
moved low velocity filter in the input system
2017-05-16 00:15:06 +01:00
Dante Ruiz
c689b9949c
fixed merge conflict
2017-05-15 16:11:28 +01:00
Dante Ruiz
655483182c
daving work
2017-05-12 23:38:20 +01:00