//创建场景对象 var scene =newTHREE.Scene();/**
* 创建两个网格模型并设置一个父对象group
* */// 球体网格模型创建函数 functionsphereMesh(R, x, y, z){
var geometry =newTHREE.SphereGeometry(R,25,25);//球体几何体 var material =newTHREE.MeshPhongMaterial({
color:0x0000ff});//材质对象Material var mesh =newTHREE.Mesh(geometry, material);// 创建网格模型对象 mesh.position.set(x, y, z); return mesh;}var mesh1 =sphereMesh(10,0,0,0);var mesh2 =sphereMesh(20,0,0,0);
mesh1.name ="Box";//网格模型1命名
mesh2.name ="Sphere";//网格模型2命名 var group =newTHREE.Group();
group.add(mesh1);//网格模型添加到组中
group.add(mesh2);//网格模型添加到组中
scene.add(group);/**
* 编辑group子对象网格模型mesh1和mesh2的帧动画数据
*/// 创建名为Box对象的关键帧数据 var times =[0