PROTO text
[
field SFVec2f size 17.0 9.0
field MFNode lines []
] {
DEF TRANS Transform {
children IS lines
}
DEF SCRIPT Script {
directOutput TRUE
field SFNode Trans USE TRANS
field SFVec2f size IS size
field MFNode lines IS lines
url "vrmlscript:
function initialize()
{
Trans.translation = new SFVec3f(-size[0]/2 , size[1]/2 , 0);
var i = 0;
var x = 0;
var y = lines[0].size/2;
for(i=0;i<lines.length; i++){
var line = lines[i];
if(line.justify[0] == 'MIDDLE') {
x = size[0]/2;
} else {
x = 0;
}
y = y - line.size;
line.translation = new SFVec3f(x,y,0);
}
}
"
}
}
<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=contents.html target=_top> [] </a>
<a href=readme.html>readme</a>
<a href=0.html> preface </a>
<a href=1.html> 1 </a>
<a href=2.html> 2 </a>
<a href=3.html> 3 </a>
<a href=4.html> 4 </a>
<a href=5.html> 5 </a>
<a href=6.html> 6 </a>
<a href=7.html> 7 </a>
<a href=appendix.html> appendix </a>
<a href=checklist.html>checklist</a>
<a href=resources.html>resources</a>
<a href=@archive/director>director</a>
<a href=mailto:eliens@cs.vu.nl>eliens@cs.vu.nl</a>

draft version 0.9 (7/1/2002)