#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 z=-1; z<=1; z++ ) {
for ( var y=-1; y<=1; y++ ) {
for ( var x=-1; x<=1; x++ ) {
var Tf = new SFNode ('Transform {}');
Tf.translation = new SFVec3f ( x * 2, y * 2, z * 2 );
Tf.children[0] = Ball;
balls[i++] = Tf;
}
}
}
children = balls;
}
"
}
ROUTE Sc.children TO Gp.children