PT I1=ev.point_api.point(0.0,0.0,0.0);
P I2=ev.polygon_api.torus2(ev,7,5,I1,350,150);
P I3=ev.polygon_api.rotatex(I2,1.59);
P I4=ev.polygon_api.translate(I3,0,-300,0);
BM I5=ev.bitmap_api.chessboard(18,18,10,10,ffffffff,ff888888);
BM I6=ev.bitmap_api.color_bm(I5,fff8844);
MT I7=ev.materials_api.texture_many(ev,std::vector<BM>{I6},0.4);
MT I8=ev.materials_api.phong(ev,I7,0.0,0.0,1,ffff8800,ffffffff,15);
ML I9=ev.materials_api.bind(I4,I8);
MN I10=ev.move_api.mn_empty();
MN I11=ev.move_api.rotate(I10,0,10000,0,0,0,0,1,0,-628);
ML I12=ev.move_api.move_ml(ev,I9,I11,1,10.0);
PT I13=ev.point_api.point(0.0,0.0,0.0);
P I14=ev.polygon_api.sphere(I13,100,30,30);
PT I15=ev.point_api.point(0,0,0);
C I16=ev.curve_api.circle_xy(I15,10000);
PTS I17=ev.curve_api.sample(I16,100);
MT I18=ev.materials_api.m_def(ev);
MT I19=ev.materials_api.flat(ev,I18,ff8888ff,ffff4422,ffffffff);
ML I20=ev.materials_api.bind_inst(I14,I17,I19);
MN I21=ev.move_api.mn_empty();
MN I22=ev.move_api.rotate(I21,0,10000,0,0,0,0,0,1,62);
MN I23=ev.move_api.trans2(I22,10000,0,0);
ML I24=ev.move_api.move_ml(ev,I20,I23,1,10.0);
PT I25=ev.point_api.point(0.0,0.0,0.0);
P I26=ev.polygon_api.torus2(ev,7,5,I25,350,150);
P I27=ev.polygon_api.rotatex(I26,1.59);
P I28=ev.polygon_api.translate(I27,0,-300,0);
P I29=ev.polygon_api.translate(I28,0,600,0);
BM I30=ev.bitmap_api.chessboard(18,18,10,10,ffffffff,ff888888);
BM I31=ev.bitmap_api.color_bm(I30,fff8844);
MT I32=ev.materials_api.texture_many(ev,std::vector<BM>{I31},0.4);
MT I33=ev.materials_api.phong(ev,I32,0.0,0.0,1,ffff8800,ffffffff,15);
ML I34=ev.materials_api.bind(I29,I33);
MN I35=ev.move_api.mn_empty();
MN I36=ev.move_api.rotate(I35,0,10000,0,0,0,0,1,0,800);
ML I37=ev.move_api.move_ml(ev,I34,I36,1,10.0);
ML I38=ev.mainloop_api.array_ml(ev,std::vector<ML>{I12,I24,I37});
