Skip to content

Commit c8fd909

Browse files
committed
ImNDT: VTK 9.5 OpenVR/XR manifests
1 parent a2fba52 commit c8fd909

12 files changed

+1099
-0
lines changed
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
{
2+
"actions": [
3+
{
4+
"name": "elevation",
5+
"type": "vector2"
6+
},
7+
{
8+
"name": "handpose",
9+
"type": "pose"
10+
},
11+
{
12+
"name": "handposegrip",
13+
"type": "pose"
14+
},
15+
{
16+
"name": "complexgestureaction",
17+
"type": "boolean"
18+
},
19+
{
20+
"name": "nextcamerapose",
21+
"type": "boolean"
22+
},
23+
{
24+
"name": "triggeraction",
25+
"type": "boolean"
26+
},
27+
{
28+
"name": "positionprop",
29+
"type": "boolean"
30+
},
31+
{
32+
"name": "showmenu",
33+
"type": "boolean"
34+
},
35+
{
36+
"name": "showmenuleft",
37+
"type": "boolean"
38+
},
39+
{
40+
"name": "secondbuttonright",
41+
"type": "boolean"
42+
},
43+
{
44+
"name": "secondbuttonleft",
45+
"type": "boolean"
46+
},
47+
{
48+
"name": "startmovement",
49+
"type": "boolean"
50+
},
51+
{
52+
"name": "movement",
53+
"type": "vector2"
54+
},
55+
{
56+
"name": "trackpadleftclick",
57+
"type": "boolean"
58+
},
59+
{
60+
"name": "trackpadleftmove",
61+
"type": "vector2"
62+
},
63+
],
64+
"default_bindings": [
65+
{
66+
"binding_url": "open_iA_openxr_binding_khr_simple_controller.json",
67+
"controller_type": "khr_simple"
68+
},
69+
{
70+
"binding_url": "open_iA_openxr_binding_vive_controller.json",
71+
"controller_type": "vive_controller"
72+
},
73+
{
74+
"binding_url": "open_iA_openxr_binding_oculus_touch.json",
75+
"controller_type": "oculus_touch"
76+
},
77+
{
78+
"binding_url": "open_iA_openxr_binding_hp_mixed_reality.json",
79+
"controller_type": "mixed_reality"
80+
},
81+
{
82+
"binding_url": "open_iA_openxr_binding_microsoft_hand_interaction.json",
83+
"controller_type": "microsoft_hand_interaction"
84+
}
85+
],
86+
"action_sets": [
87+
{
88+
"name": "vtk-actions",
89+
"localizedName": "VTK actions"
90+
}
91+
],
92+
"localization": [
93+
{
94+
"elevation": "Elevation",
95+
"handpose": "Hand Pose",
96+
"handposegrip": "Hand Pose Grip",
97+
"complexgestureaction": "Complex Gesture Action",
98+
"movement": "Right Trackpad/Joystick Click Action",
99+
"startmovement": "Right Trackpad/Joystick Move Action",
100+
"trackpadleftclick": "Left Trackpad/Joystick Click Action",
101+
"trackpadleftmove": "Left Trackpad/Joystick Move Action",
102+
"showmenu": "Right Controller Menu Action",
103+
"showmenuleft": "Left Controller Menu Action",
104+
"nextcamerapose": "Left Trigger Action",
105+
"triggeraction": "Right Trigger Action",
106+
"secondbuttonright": "Right Second Button Action",
107+
"secondbuttonleft": "Left Second Button Action",
108+
"positionprop": "Position Prop",
109+
"language_tag": "en_US"
110+
}
111+
]
112+
}
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
{
2+
"interaction_profile": "/interaction_profiles/hp/mixed_reality_controller",
3+
4+
"bindings": {
5+
"vtk-actions": {
6+
"sources": [
7+
{
8+
"inputs": {
9+
"pose": {
10+
"output": "handpose"
11+
}
12+
},
13+
"path": "/user/hand/left/input/aim"
14+
},
15+
{
16+
"inputs": {
17+
"pose": {
18+
"output": "handpose"
19+
}
20+
},
21+
"path": "/user/hand/right/input/aim"
22+
},
23+
24+
{
25+
"inputs": {
26+
"position": {
27+
"output": "movement"
28+
}
29+
},
30+
"path": "/user/hand/right/input/thumbstick"
31+
},
32+
33+
{
34+
"inputs": {
35+
"click": {
36+
"output": "triggeraction"
37+
}
38+
},
39+
"path": "/user/hand/right/input/a"
40+
},
41+
{
42+
"inputs": {
43+
"click": {
44+
"output": "nextcamerapose"
45+
}
46+
},
47+
"path": "/user/hand/left/input/menu"
48+
},
49+
50+
{
51+
"inputs": {
52+
"click": {
53+
"output": "showmenu"
54+
}
55+
},
56+
"path": "/user/hand/right/input/b"
57+
},
58+
{
59+
"inputs": {
60+
"click": {
61+
"output": "forwardthickcrop"
62+
}
63+
},
64+
"path": "/user/hand/left/input/y"
65+
},
66+
{
67+
"inputs": {
68+
"click": {
69+
"output": "backthickcrop"
70+
}
71+
},
72+
"path": "/user/hand/left/input/x"
73+
}
74+
]
75+
}
76+
}
77+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"interaction_profile": "/interaction_profiles/khr/simple_controller",
3+
4+
"bindings": {
5+
"vtk-actions": {
6+
"sources": [
7+
{
8+
"path": "/user/hand/left/input/select",
9+
"inputs": {
10+
"click": {
11+
"output": "triggeraction"
12+
}
13+
}
14+
},
15+
16+
{
17+
"path": "/user/hand/right/input/select",
18+
"inputs": {
19+
"click": {
20+
"output": "triggeraction"
21+
}
22+
}
23+
}
24+
],
25+
"pose": [
26+
{
27+
"path": "/user/hand/left/input/aim/pose",
28+
"output": "handpose"
29+
},
30+
{
31+
"path": "/user/hand/left/input/grip/pose",
32+
"output": "handposegrip"
33+
},
34+
35+
{
36+
"path": "/user/hand/right/input/aim/pose",
37+
"output": "handpose"
38+
},
39+
{
40+
"path": "/user/hand/right/input/grip/pose",
41+
"output": "handposegrip"
42+
}
43+
]
44+
}
45+
}
46+
}
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
{
2+
"interaction_profile": "/interaction_profiles/valve/index_controller",
3+
4+
"bindings": {
5+
"vtk-actions": {
6+
"sources": [
7+
{
8+
"inputs": {
9+
"pose": {
10+
"output": "handpose"
11+
}
12+
},
13+
"path": "/user/hand/left/input/aim"
14+
},
15+
{
16+
"inputs": {
17+
"pose": {
18+
"output": "handpose"
19+
}
20+
},
21+
"path": "/user/hand/right/input/aim"
22+
},
23+
{
24+
"inputs": {
25+
"touch": {
26+
"output": "startmovement"
27+
},
28+
"position": {
29+
"output": "movement"
30+
}
31+
},
32+
"path": "/user/hand/left/input/thumbstick"
33+
},
34+
{
35+
"inputs": {
36+
"touch": {
37+
"output": "startelevation"
38+
},
39+
"position": {
40+
"output": "elevation"
41+
}
42+
},
43+
"path": "/user/hand/right/input/thumbstick"
44+
},
45+
{
46+
"inputs": {
47+
"click": {
48+
"output": "complexgestureaction"
49+
}
50+
},
51+
"path": "/user/hand/left/input/a"
52+
},
53+
{
54+
"inputs": {
55+
"click": {
56+
"output": "complexgestureaction"
57+
}
58+
},
59+
"path": "/user/hand/right/input/a"
60+
},
61+
{
62+
"inputs": {
63+
"click": {
64+
"output": "triggeraction"
65+
}
66+
},
67+
"path": "/user/hand/right/input/trigger"
68+
},
69+
{
70+
"inputs": {
71+
"click": {
72+
"output": "showmenu"
73+
}
74+
},
75+
"path": "/user/hand/right/input/b"
76+
}
77+
]
78+
}
79+
}
80+
}
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{
2+
"interaction_profile": "/interaction_profiles/microsoft/hand_interaction",
3+
4+
"bindings": {
5+
"vtk-actions": {
6+
"sources": [
7+
{
8+
"inputs": {
9+
"pose": {
10+
"output": "handpose"
11+
}
12+
},
13+
"path": "/user/hand/left/input/grip"
14+
},
15+
{
16+
"inputs": {
17+
"pose": {
18+
"output": "handpose"
19+
}
20+
},
21+
"path": "/user/hand/right/input/grip"
22+
},
23+
{
24+
"inputs": {
25+
"value": {
26+
"output": "triggeraction"
27+
}
28+
},
29+
"path": "/user/hand/left/input/squeeze"
30+
},
31+
{
32+
"inputs": {
33+
"value": {
34+
"output": "triggeraction"
35+
}
36+
},
37+
"path": "/user/hand/right/input/squeeze"
38+
},
39+
{
40+
"inputs": {
41+
"pose": {
42+
"output": "handpose"
43+
}
44+
},
45+
"path": "/user/hand/left/input/aim"
46+
},
47+
{
48+
"inputs": {
49+
"pose": {
50+
"output": "handpose"
51+
}
52+
},
53+
"path": "/user/hand/right/input/aim"
54+
},
55+
{
56+
"inputs": {
57+
"value": {
58+
"output": "triggeraction"
59+
}
60+
},
61+
"path": "/user/hand/left/input/select"
62+
},
63+
{
64+
"inputs": {
65+
"value": {
66+
"output": "triggeraction"
67+
}
68+
},
69+
"path": "/user/hand/right/input/select"
70+
}
71+
]
72+
}
73+
}
74+
}

0 commit comments

Comments
 (0)