#VRML V2.0 utf8
Viewpoint {}
NavigationInfo {
type "EXAMINE"
}
# ボールが配置される場所
DEF Gp Group {}
# スクリプト
DEF Sc Script {
eventOut MFNode children
field SFNode Ball Shape {
appearance Appearance {
material Material {
diffuseColor 1 0 0
}
}
geometry Sphere {}
}
url "javascript:
function initialize() {
var i = 0;
var balls = new MFNode ();
for ( var y=-1; y<=1; y++ ) {
for ( var x=-2; x<=2; x++ ) {
var Tf = new SFNode ('Transform {}');
Tf.translation[0] = x * 2;
Tf.translation[1] = y * 2;
Tf.children[0] = Ball;
balls[i++] = Tf;
}
}
children = balls;
}
"
}
ROUTE Sc.children TO Gp.children