media @ VU
[]
readme
course
preface
I
1
2
II
3
4
III
5
6
7
IV
8
9
10
V
11
12
afterthoughts
appendix
references
examples
resources
_
vr-template-rif-gesturefilter.vr
(wrl
)
[ flux /
bitmanagement /
cortona /
octaga
]
DEF GESTUREFILTER Script
{
eventIn MFString lineInput
eventOut MFString chat
eventOut SFInt32 gesture
field SFString string ""
field MFString
gestures [ "/G1","/G2","/G3","/G4",
"/G5","/G6","/G7","/G8","/G9",
"/g1","/g2","/g3","/g4",
"/g5","/g6","/g7","/g8","/g9"
]
field MFInt32 gesture_id [ 1,2,3,4,5,6,7,8,9,
1,2,3,4,5,6,7,8,9 ]
url "javascript:
function findGesture(gesture)
{
g = new String(gesture);
if(-1 != (index = string.indexOf(g,0))) {
if(g.charAt(0) == '/') { // Escape...
string = string.substring(0,index)
+
string.substring(index+g.length,string.length);
}
return true;
}
return false;
}
function lineInput(value,time)
{
string = value[0];
for(i=0;i<gestures.length;i++) {
if(findGesture(gestures[i])) {
gesture = gesture_id[i];
}
}
chat = string;
}
"
}
<phrase dir=b turn=0 id=_ level=_ right="haven t~nI seen this~nbefore?"/>
<phrase dir=b turn=0 id=_ level=_ left="I am glad~nyou re paying~nattention!!">
<gesture dir=b id=_ level=_ right=0 pause=500/>
<gesture dir=b id=_ level=_ left=0 pause=600/>
<a href=index.html target=_top> [] </a>
<a href=readme.html>readme</a>
<a href=course.html>course</a>
<a href=preface.html> preface </a>
<a href=part-i.html>I</a>
<a href=1.html> 1 </a>
<a href=2.html> 2 </a>
<a href=part-ii.html>II</a>
<a href=3.html> 3 </a>
<a href=4.html> 4 </a>
<a href=part-iii.html>III</a>
<a href=5.html> 5 </a>
<a href=6.html> 6 </a>
<a href=7.html> 7 </a>
<a href=part-iv.html>IV</a>
<a href=8.html> 8 </a>
<a href=9.html> 9 </a>
<a href=10.html> 10 </a>
<a href=part-v.html>V</a>
<a href=11.html> 11 </a>
<a href=12.html> 12 </a>
<a href=after.html>afterthoughts</a>
<a href=appendix.html>appendix</a>
<a href=refs.html>references</a>
<a href=examples.html>examples</a>
<a href=resources.html>resources</a>
<a href=java-bar.html>_</a>
(C) A. Eliëns
9/8/2006
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.