//´æΪ;.*;.;;.;.*;.*;..*;..*;..*;..*;.;.*;.*;.*;.*;.*;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();behavi
魔方java源代码 来自淘豆网m.daumloan.com转载请标明出处.