copyball_3d_0.wrl source
#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