魔方java源代码//;.*;.;;.;.*;.*;..*;..*;..*;..*;.;.*;.*;.*;.*;.*;classmySimpleUniverseextendsApplet{BranchGroupcreateSceneGraph(Canvas3Dcanvas){//("**1**");//创建变换组,无用的t3DTransform3Dt3d=newTransform3D();TransformGrouptrans=newTransformGroup(t3d);();();//创建分枝组BranchGroupobjRoot=newBranchGroup();//测试//(this,trans);(trans,"魔方",newPoint3f(-,,),,newColor3f(,,),1);//("\n\n载入方块,并向变换组中加入每个方块的坐标系和方块...");for(inti=0;i<=2;i++)for(intj=0;j<=2;j++)for(intk=0;k<=2;k++){int[]p;p=(i,j,k,);[i][j][k]=newBlock(i,j,k,p[0],p[1],p[2],trans,t3d,objRoot,this);}("加入每个方块的坐标系和方块,完成.\n");//创建大坐标轴,(trans);(trans);(trans);//创建边界对象BoundingSpherebounds=newBoundingSphere(newPoint3d(,,),100);//创建鼠标pick行为,加到分支组objRootPickRotateBehaviorpickRotate=newPickRotateBehavior(objRoot,canvas,bounds);PickTranslateBehaviorpickTranslate=newPickTranslateBehavior(objRoot,canvas,bounds);PickZoomBehaviorpickZoom=newPickZoomBehavior(objRoot,canvas,bounds);//(pickRotate);(pickTranslate);//(pickZoom);//创建鼠标旋转行为MouseRotatebehavior=newMouseRotate();(trans);(bounds);//创建鼠标平移行为//MouseTranslatemyMou
魔方java源代码 来自淘豆网m.daumloan.com转载请标明出处.