[{"title":"( 48 个子文件 1.21MB ) android3d魔方(包含自动还原)","children":[{"title":"main","children":[{"title":"main.iml <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"AndroidManifest.xml <span style='color:#111;'> 799B </span>","children":null,"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"example","children":[{"title":"administrator","children":[{"title":"magiccube","children":[{"title":"Formula","children":[{"title":"CFOPFormula.java <span style='color:#111;'> 7.21KB </span>","children":null,"spread":false},{"title":"MagicCubeFormula.java <span style='color:#111;'> 4.91KB </span>","children":null,"spread":false},{"title":"LayerFirstFormula.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false}],"spread":true},{"title":"MainActitvity.java <span style='color:#111;'> 11.38KB </span>","children":null,"spread":false},{"title":"MagicCubeTestRender.java <span style='color:#111;'> 14.67KB </span>","children":null,"spread":false},{"title":"MagicCubeText.java <span style='color:#111;'> 9.08KB </span>","children":null,"spread":false},{"title":"MagicCubeAutoRotate.java <span style='color:#111;'> 42.38KB </span>","children":null,"spread":false},{"title":"MagicCubeRender.java <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"SingleCube.java <span style='color:#111;'> 5.95KB </span>","children":null,"spread":false},{"title":"RotateMsg.java <span style='color:#111;'> 3.90KB </span>","children":null,"spread":false},{"title":"AutoRotateThread.java <span style='color:#111;'> 358B </span>","children":null,"spread":false},{"title":"MagicCubeRotate.java <span style='color:#111;'> 7.86KB </span>","children":null,"spread":false},{"title":"MagicCubeGlobalValue.java <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"MagicCube.java <span style='color:#111;'> 9.92KB </span>","children":null,"spread":false},{"title":"constant","children":[{"title":"Const.java <span style='color:#111;'> 4.09KB </span>","children":null,"spread":false}],"spread":false},{"title":"RandomDisturbThread.java <span style='color:#111;'> 961B </span>","children":null,"spread":false},{"title":"MagicCubeSurfaceView.java <span style='color:#111;'> 480B </span>","children":null,"spread":false},{"title":"entity","children":[{"title":"Triangle.java <span style='color:#111;'> 606B </span>","children":null,"spread":false},{"title":"Square.java <span style='color:#111;'> 7.32KB </span>","children":null,"spread":false},{"title":"Plane.java <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false},{"title":"Vertex.java <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"GLText.java <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"Cube.java <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"Point.java <span style='color:#111;'> 150B </span>","children":null,"spread":false},{"title":"CubesPlane.java <span style='color:#111;'> 907B </span>","children":null,"spread":false}],"spread":false},{"title":"util","children":[{"title":"CubeUtil.java <span style='color:#111;'> 19.38KB </span>","children":null,"spread":false},{"title":"CalculateUtil.java <span style='color:#111;'> 5.84KB </span>","children":null,"spread":false},{"title":"MatrixUtil.java <span style='color:#111;'> 5.54KB </span>","children":null,"spread":false},{"title":"BufferUtil.java <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"ShaderUtil.java <span style='color:#111;'> 7.08KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"res","children":[{"title":"values","children":[{"title":"styles.xml <span style='color:#111;'> 394B </span>","children":null,"spread":false},{"title":"colors.xml <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"strings.xml <span style='color:#111;'> 75B </span>","children":null,"spread":false},{"title":"dimens.xml <span style='color:#111;'> 216B </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-xxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 18.49KB </span>","children":null,"spread":false}],"spread":true},{"title":"layout","children":[{"title":"activity_main.xml <span style='color:#111;'> 775B </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 11.89KB </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-hdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 7.27KB </span>","children":null,"spread":false}],"spread":true},{"title":"drawable","children":null,"spread":false},{"title":"mipmap-mdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 4.41KB </span>","children":null,"spread":false}],"spread":true},{"title":"values-w820dp","children":[{"title":"dimens.xml <span style='color:#111;'> 364B </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-xxxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 29.41KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"assets","children":[{"title":"magicCubeVertex.sh <span style='color:#111;'> 215B </span>","children":null,"spread":false},{"title":"text2dVertex.sh <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"magicCubeFragment.sh <span style='color:#111;'> 114B </span>","children":null,"spread":false},{"title":"text2dFragment.sh <span style='color:#111;'> 160B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"com.wu.magiccube-release-v1.0-1.apk <span style='color:#111;'> 1.37MB </span>","children":null,"spread":false}],"spread":true}]