Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/geo 19969 webxr controller #2230

Draft
wants to merge 41 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
d4b377e
poc: controller webxr into itowns
jogarnier Aug 9, 2023
db5556c
poc visualizing intersection destination
jogarnier Aug 17, 2023
483fb14
poc test more debug tools
jogarnier Aug 28, 2023
fc3b335
poc fixed some sides effect and add line debug tool
jogarnier Aug 29, 2023
239748b
poc added stick and buttons listeners
jogarnier Aug 31, 2023
482dc3d
added stick translation
jogarnier Sep 4, 2023
c66955e
fixed side effect with Coordinates values overrides
jogarnier Sep 6, 2023
d797a0a
better flying forward/backward
jogarnier Sep 6, 2023
27cc496
feat rotation camera up axis
jogarnier Sep 20, 2023
57f5607
feat: added lateral translation + fixed thumbstick reactivity again
jogarnier Sep 20, 2023
32e0cbc
rewrote vertical positioning
jogarnier Sep 22, 2023
21447d4
feat add bboxes helpers while intersecting
jogarnier Sep 25, 2023
bae7e8a
feat: cumulative xy translation
jogarnier Sep 25, 2023
7b46984
fixed arrowhelper draw
jogarnier Sep 26, 2023
96732af
refactored code, extracted into specific files
jogarnier Oct 3, 2023
9b86f50
feat : dynamic far distance + clip camera to ground + speed factor de…
jogarnier Oct 4, 2023
69164c1
feat added cancel tp
jogarnier Oct 5, 2023
8193069
Feat added a switch between set of controller interactions
jogarnier Oct 6, 2023
109479b
more debug for terrain picker VR
jogarnier Oct 6, 2023
91525b9
feat debug tool now hideable
jogarnier Oct 26, 2023
cdac6c0
added external doc on controllers binding
jogarnier Oct 26, 2023
4af8d3f
avoid npe
jogarnier Oct 26, 2023
d185e29
clean code
jogarnier Oct 26, 2023
575143d
feat : better elevation mode 2
jogarnier Oct 31, 2023
f0664e8
fixed npe
jogarnier Oct 31, 2023
31ac8e1
feat: clamp jumping dest to ground
jogarnier Oct 31, 2023
9ce76f0
naming
jogarnier Oct 31, 2023
11b86e8
feat: debug tool allows dynamic sizing point position
jogarnier Nov 2, 2023
7e506f9
feat: show 3dtile intersection
jogarnier Nov 2, 2023
d6b3647
fix perf drops
jogarnier Nov 16, 2023
69aee03
more unitary method
jogarnier Nov 16, 2023
4fc2e0f
refactor code controller
jogarnier Nov 16, 2023
f91f459
clean code
jogarnier Nov 17, 2023
72ff6cc
doc
jogarnier Nov 20, 2023
c0d0985
fix some random issue
jogarnier Nov 21, 2023
0fb9dd4
avoid far NaN value at init + sync rotation cameras
jogarnier Nov 21, 2023
fff2bcc
WIP try to fix moving shift to up
jogarnier Nov 21, 2023
3f2c010
controller binding better doc
jogarnier Nov 21, 2023
c37c611
fixed rebase
jogarnier Nov 21, 2023
3104eb1
clean code
jogarnier Nov 21, 2023
ec8d953
fixed perf drop near ground
jogarnier Nov 23, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion config/threeExamples.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ export default {
'./utils/WorkerPool.js',
'./capabilities/WebGL.js',
'./libs/ktx-parse.module.js',
'./libs/zstddec.module.js'
'./libs/zstddec.module.js',
'./libs/motion-controllers.module.js',
'./webxr/XRControllerModelFactory.js',
],
};
Loading
Loading