root/juggler/branches/1.0/Data/vjconfig

Revision 3709, 3.9 kB (checked in by patrickh, 8 years ago)

Fixed up the VR Juggler installation so that we can install in a directory
such as /usr/local and get along with the other packages already installed.
More specifically, all the extra Juggler stuff such as the sample
applications and the Data directory tree go into the general data directory
(usually ${prefix}/share).

This is not a complete solution because what we really want is to install
these extra files in ${prefix}/share by default but to allow that path to
be changed when the build is configured. For example, if we install in
/usr/local, we want the extra files to go into /usr/local/share/vrjuggler
with $VJ_BASE_DIR set to /usr/local. Unfortunately, there are many places
where ${VJ_BASE_DIR}/share… is hard-coded, and I haven't come up with
a good way yet for the configure script to alter that path.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 displaySystem
2   Name "System stuff"
3   numpipes { 1 }
4   xpipes { ":0.0" ":1.0" ":1.0" ":0.0" ":0.0" ":0.0" ":0.0" ":0.0" }
5   end
6 display
7   Name "simView"
8   projectiontype { "front" }
9   origin { 0 0 }
10   size { 600 600 }
11   pipe { 0 }
12   stereo { False }
13   border { True }
14   lowerleft { 0.0 0.0 0.0 }
15   lowerright { 0.0 0.0 0.0 }
16   upperleft { 0.0 0.0 0.0 }
17   screenPos { 0.0 0.0 0.0 0.0 0.0 }
18   simulator { True }
19   simCamera { "CameraProxy" }
20   end
21 display
22   Name "simView2"
23   projectiontype { "front" }
24   origin { 0 0 }
25   size { 400 400 }
26   pipe { 0 }
27   stereo { False }
28   border { True }
29   lowerleft { 0.0 0.0 0.0 }
30   lowerright { 0.0 0.0 0.0 }
31   upperleft { 0.0 0.0 0.0 }
32   screenPos { 0.0 0.0 0.0 0.0 0.0 }
33   simulator { True }
34   simCamera { "Camera2Proxy" }
35   end
36 InputGroup
37   Name "InputGroup"
38   dummyPos { -3.0 5.0 -2.0 }
39   dummyOr { 0.0 0.0 0.0 }
40   end
41 DummyPosition
42   Name "Dummy 1"
43   position { 0.0 0.0 0.0 }
44   ori { 90.0 90.0 0.0 }
45   end
46 Keyboard
47   Name "Keyboard 1"
48   Pos0Keys { KEY_UP KEY_DOWN KEY_LEFT KEY_RIGHT MOUSE_POSX MOUSE_NEGX KEY_RIGHT KEY_LEFT KEY_UP KEY_DOWN }
49   Pos0Mods { NONE NONE NONE NONE CTRL CTRL CTRL CTRL CTRL CTRL }
50   Pos1Keys { KEY_UP KEY_DOWN KEY_LEFT KEY_RIGHT KEY_U KEY_D KEY_RIGHT KEY_LEFT KEY_UP KEY_DOWN }
51   Pos1Mods { ALT ALT ALT ALT ALT ALT SHIFT SHIFT SHIFT SHIFT }
52   digkeys { KEY_1 KEY_2 KEY_3 KEY_4 }
53   digmods { NONE NONE NONE NONE }
54   anakeysup { KEY_1 KEY_2 KEY_3 KEY_4 }
55   anaModsup { CTRL CTRL CTRL CTRL }
56   anakeysdn { KEY_1 KEY_2 KEY_3 KEY_4 }
57   anaModsdn { ALT ALT ALT ALT }
58   anastep { 0 }
59   dtrans { 0.01 }
60   drot { 0.5 }
61   msens { 1.0 }
62   toggleoff { 0 }
63   width { 400 }
64   height { 200 }
65   end
66 Keyboard
67   Name "SimViewControl"
68   Pos0Keys { KEY_UP KEY_DOWN KEY_LEFT KEY_RIGHT KEY_U KEY_D KEY_RIGHT KEY_LEFT KEY_UP KEY_DOWN }
69   Pos0Mods { NONE NONE NONE NONE CTRL CTRL CTRL CTRL CTRL CTRL }
70   Pos1Keys { KEY_UP KEY_DOWN KEY_LEFT KEY_RIGHT KEY_U KEY_D KEY_RIGHT KEY_LEFT KEY_UP KEY_DOWN }
71   Pos1Mods { ALT ALT ALT ALT ALT ALT SHIFT SHIFT SHIFT SHIFT }
72   digkeys { KEY_1 KEY_2 KEY_3 KEY_4 }
73   digmods { NONE NONE NONE NONE }
74   anakeysup { KEY_NONE KEY_NONE KEY_NONE KEY_NONE }
75   anaModsup { NONE NONE NONE NONE }
76   anakeysdn { KEY_NONE KEY_NONE KEY_NONE KEY_NONE }
77   anaModsdn { NONE NONE NONE NONE }
78   anastep { 0 }
79   dtrans { 0.01 }
80   drot { 0.5 }
81   msens { 1.0 }
82   toggleoff { 0 }
83   width { 400 }
84   height { 200 }
85   end
86 PosProxy
87   Name "PosProxy1"
88   device { "Keyboard 1" }
89   unit { 0 }
90   etrans { 0 }
91   translate { 0.0 0.0 0.0 }
92   rotate { 0.0 0.0 0.0 }
93   end
94 PosProxy
95   Name "PosProxy2"
96   device { "Keyboard 1" }
97   unit { 1 }
98   etrans { 0 }
99   translate { 0.0 0.0 0.0 }
100   rotate { 0.0 0.0 0.0 }
101   end
102 PosProxy
103   Name "WandEnd"
104   device { "Keyboard 1" }
105   unit { 0 }
106   etrans { 1 }
107   translate { 2.0 0.0 0.0 }
108   rotate { 0.0 0.0 0.0 }
109   end
110 PosProxy
111   Name "CameraProxy"
112   device { "SimViewControl" }
113   unit { 0 }
114   etrans { 0 }
115   translate { 0.0 0.0 0.0 }
116   rotate { 0.0 0.0 0.0 }
117   end
118 PosProxy
119   Name "Camera2Proxy"
120   device { "SimViewControl" }
121   unit { 1 }
122   etrans { 0 }
123   translate { 0.0 0.0 0.0 }
124   rotate { 0.0 0.0 0.0 }
125   end
126 proxyAlias
127   Name "VJHead (default)"
128   aliasName { "VJHead" }
129   proxyPtr { "PosProxy1" }
130   end
131 proxyAlias
132   Name "VJWand (Default)"
133   aliasName { "VJWand" }
134   proxyPtr { "PosProxy2" }
135   end
136 proxyAlias
137   Name "VJWandEnd"
138   aliasName { "VJWandEnd" }
139   proxyPtr { "WandEnd" }
140   end
141 proxyAlias
142   Name "VJButton0"
143   aliasName { "VJButton0" }
144   proxyPtr { "Button0Proxy" }
145   end
146 proxyAlias
147   Name "VJButton1"
148   aliasName { "VJButton1" }
149   proxyPtr { "Button1Proxy" }
150   end
151 AnaProxy
152   Name "AnaProxy 0"
153   device { "Keyboard 1" }
154   unit { 0 }
155   end
156 AnaProxy
157   Name "AnaProxy 1"
158   device { "Keyboard 1" }
159   unit { 1 }
160   end
161 DigProxy
162   Name "Button0Proxy"
163   device { "Keyboard 1" }
164   unit { 0 }
165   end
166 DigProxy
167   Name "Button1Proxy"
168   device { "Keyboard 1" }
169   unit { 1 }
170   end
171 apiPerformer
172   Name "performerConfig"
173   simHeadModel { "${VJ_BASE_DIR}/share/Data/models/head.flt" }
174   simWandModel { "${VJ_BASE_DIR}/share/Data/models/wand.flt" }
175   end
176 End
Note: See TracBrowser for help on using the browser.