!527;s J SAU0PATH+=%%; SCU0PATH+=%%; S+U0PATH+=%%; SJc1-Xlint SJU0CLASSPATH=+%;%\012CLASSPATH+=%%;\012CLASSPATH+=.%;\012PATH+=%%;\012PATH+=%%;\012Compile\012NOT_FOUND_MESSAGE==Make sure you have the full JDK (J2SE SDK or other), not just the JRE, installed.\\nThe J2SE SDK is available from java.sun.com.\012Run_Applet +Debug_Applet\012ADD_APPLETVIEWER_CLASSPATH==Y\012 SOU0PATH+=%%; SPU0 s#i0 s#k0 s#j0 s#l0 !28417;d [\012 grasp [\012 legendy 201.99999999999997\012 legendx 271.16666666666663\012 winflags 2\012 height 446\012 width 374\012 wbp 0\012 initlayout 0\012 yoffs 6.791666666666657\012 xoffs -40.83333333333337\012 scale 1.0\012 args ""\012 otherflags 139\012 visflags 118423679\012 ]\012 directed 1\012 node [\012 ClassInfo [\012 fields "figura\\011LFigRubik;\\011\\0112\\011\\011\\011CuboRubik\011modelo\\011LModRubik;\\011\\0112\\011\\011\\011CuboRubik\011CuboRubik\\011()V\\011c\\0111\\011\\011\\011CuboRubik\011ajustar\\011()V\\011\\0111\\011\\011\\011CuboRubik\011getFigura\\011()LFigRubik;\\011\\0111\\011\\011\\011CuboRubik\011getTrianList\\011()Ljava/util/ArrayList;\\011\\0111\\011\\011()Ljava/util/ArrayList;\\011CuboRubik\011mezclar\\011()V\\011\\0111\\011\\011\\011CuboRubik\011moverFig\\011(Ljava/lang/String;F)V\\011\\0111\\011\\011\\011CuboRubik\011moverMod\\011(Ljava/lang/String;)V\\011\\0111\\011\\011\\011CuboRubik\011nuevo\\011()V\\011\\0111\\011\\011\\011CuboRubik\011pintar\\011()V\\011\\0111\\011\\011\\011CuboRubik"\012 condition 0\012 access2 0\012 access 131169\012 classname "CuboRubik"\012 fromclassfiledate 1181795653341\012 fromclassfilename "%\011CuboRubik.class"\012 fromfilename "%\011CuboRubik.java"\012 ]\012 id 0\012 graphics [\012 center [\012 x 70.03333333333347\012 y 27.57499999999999\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "x\\011F\\011\\0112\\011\\011\\011Point3D\011y\\011F\\011\\0112\\011\\011\\011Point3D\011z\\011F\\011\\0112\\011\\011\\011Point3D\011Point3D\\011()V\\011c\\0111\\011\\011\\011Point3D\011Point3D\\011(FFF)V\\011c\\0111\\011\\011\\011Point3D\011ajustar\\011()V\\011\\0111\\011\\011\\011Point3D\011clone\\011()LPoint3D;\\011\\0111\\011\\011\\011Point3D\011clone\\011()Ljava/lang/Object;\\011\\0114161\\011\\011\\011Point3D\011getMagnitud\\011()F\\011\\0111\\011\\011\\011Point3D\011getX\\011()F\\011\\0111\\011\\011\\011Point3D\011getY\\011()F\\011\\0111\\011\\011\\011Point3D\011getZ\\011()F\\011\\0111\\011\\011\\011Point3D\011hacerUnitario\\011()V\\011\\0111\\011\\011\\011Point3D\011menos\\011(LPoint3D;)V\\011\\0111\\011\\011\\011Point3D\011normalizar\\011(LEjes3D;)V\\011\\0111\\011\\011\\011Point3D\011pCruz\\011(LPoint3D;)V\\011\\0111\\011\\011\\011Point3D\011pPunto\\011(LPoint3D;)F\\011\\0111\\011\\011\\011Point3D\011setX\\011(F)V\\011\\0111\\011\\011\\011Point3D\011setY\\011(F)V\\011\\0111\\011\\011\\011Point3D\011setZ\\011(F)V\\011\\0111\\011\\011\\011Point3D"\012 condition 0\012 access2 0\012 access 131169\012 classname "Point3D"\012 fromclassfiledate 1181795654472\012 fromclassfilename "%\011Point3D.class"\012 fromfilename "%\011Point3D.java"\012 ]\012 id 2\012 graphics [\012 center [\012 x -50.69999999999989\012 y -188.79166666666666\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "d\\011LPoint3D;\\011\\0112\\011\\011\\011Ejes3D\011h\\011LPoint3D;\\011\\0112\\011\\011\\011Ejes3D\011v\\011LPoint3D;\\011\\0112\\011\\011\\011Ejes3D\011Ejes3D\\011()V\\011c\\0111\\011\\011\\011Ejes3D\011Ejes3D\\011(LPoint3D;LPoint3D;)V\\011c\\0111\\011\\011\\011Ejes3D\011Ejes3D\\011(LPoint3D;LPoint3D;LPoint3D;)V\\011c\\0111\\011\\011\\011Ejes3D\011ajustar\\011()V\\011\\0111\\011\\011\\011Ejes3D\011clone\\011()LEjes3D;\\011\\0111\\011\\011\\011Ejes3D\011clone\\011()Ljava/lang/Object;\\011\\0114161\\011\\011\\011Ejes3D\011getD\\011()LPoint3D;\\011\\0111\\011\\011\\011Ejes3D\011getH\\011()LPoint3D;\\011\\0111\\011\\011\\011Ejes3D\011getV\\011()LPoint3D;\\011\\0111\\011\\011\\011Ejes3D"\012 condition 0\012 access2 0\012 access 131169\012 classname "Ejes3D"\012 fromclassfiledate 1181795646350\012 fromclassfilename "%\011Ejes3D.class"\012 fromfilename "%\011Ejes3D.java"\012 ]\012 id 3\012 graphics [\012 center [\012 x -228.16666666666663\012 y -153.82500000000002\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "cara\\011[LCara3D;\\011\\0112\\011\\011\\011Pieza\011eje\\011LEjes3D;\\011\\0112\\011\\011\\011Pieza\011vertice\\011[LPoint3D;\\011\\0112\\011\\011\\011Pieza\011vista\\011LPoint3D;\\011\\01110\\011\\011\\011Pieza\011Pieza\\011(IIIIIIIII)V\\011c\\0111\\011\\011\\011Pieza\011Pieza\\011([LPoint3D;[LCara3D;LEjes3D;)V\\011c\\0112\\011\\011\\011Pieza\011ajustar\\011()V\\011\\0111\\011\\011\\011Pieza\011clone\\011()LPieza;\\011\\0111\\011\\011\\011Pieza\011clone\\011()Ljava/lang/Object;\\011\\0114161\\011\\011\\011Pieza\011compareTo\\011(LPieza;)I\\011\\0111\\011\\011\\011Pieza\011compareTo\\011(Ljava/lang/Object;)I\\011\\0114161\\011\\011\\011Pieza\011getCaraArray\\011()[LCara3D;\\011\\0111\\011\\011\\011Pieza\011getCentro\\011()LPoint3D;\\011\\0111\\011\\011\\011Pieza\011getEjes\\011()LEjes3D;\\011\\0111\\011\\011\\011Pieza\011getVerticeArray\\011()[LPoint3D;\\011\\0111\\011\\011\\011Pieza\011normalizar\\011()V\\011\\0111\\011\\011\\011Pieza\011resetEjes\\011()V\\011\\0111\\011\\011\\011Pieza\011rotar_X\\011(F)V\\011\\0111\\011\\011\\011Pieza\011rotar_Y\\011(F)V\\011\\0111\\011\\011\\011Pieza\011rotar_Z\\011(F)V\\011\\0111\\011\\011\\011Pieza\011setVista\\011(LPoint3D;)V\\011\\0119\\011\\011\\011Pieza"\012 condition 0\012 access2 0\012 access 131169\012 classname "Pieza"\012 fromclassfiledate 1181795658608\012 fromclassfilename "%\011Pieza.class"\012 fromfilename "%\011Pieza.java"\012 ]\012 id 4\012 graphics [\012 center [\012 x -129.7666666666666\012 y -120.92499999999998\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "color\\011I\\011\\0112\\011\\011\\011Cara3D\011piezaBase\\011LPieza;\\011\\0112\\011\\011\\011Cara3D\011vertice\\011[I\\011\\0112\\011\\011\\011Cara3D\011Cara3D\\011(LPieza;IIII)V\\011c\\0111\\011\\011\\011Cara3D\011Cara3D\\011(LPieza;[II)V\\011c\\0112\\011\\011\\011Cara3D\011clone\\011()LCara3D;\\011\\0111\\011\\011\\011Cara3D\011clone\\011()Ljava/lang/Object;\\011\\0114161\\011\\011\\011Cara3D\011getCentro\\011()LPoint3D;\\011\\0111\\011\\011\\011Cara3D\011getColor\\011()I\\011\\0111\\011\\011\\011Cara3D\011getVectorNormal\\011()LPoint3D;\\011\\0111\\011\\011\\011Cara3D\011getVertices\\011()[LPoint3D;\\011\\0111\\011\\011\\011Cara3D\011setColor\\011(I)V\\011\\0111\\011\\011\\011Cara3D\011setPieza\\011(LPieza;)V\\011\\0111\\011\\011\\011Cara3D\011setVerticeArray\\011([I)V\\011\\0111\\011\\011\\011Cara3D"\012 condition 0\012 access2 0\012 access 131169\012 classname "Cara3D"\012 fromclassfiledate 1181795648844\012 fromclassfilename "%\011Cara3D.class"\012 fromfilename "%\011Cara3D.java"\012 ]\012 id 5\012 graphics [\012 center [\012 x 9.433333333333408\012 y -147.425\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "camEje\\011LEjes3D;\\011\\0112\\011\\011\\011FigRubik\011camPos\\011LPoint3D;\\011\\0112\\011\\011\\011FigRubik\011modelo\\011LModRubik;\\011\\0112\\011\\011\\011FigRubik\011piezaList\\011Ljava/util/ArrayList;\\011\\0112\\011\\011Ljava/util/ArrayList;\\011FigRubik\011FigRubik\\011(LModRubik;)V\\011c\\0111\\011\\011\\011FigRubik\011ajustar\\011()V\\011\\0111\\011\\011\\011FigRubik\011getTrianList\\011()Ljava/util/ArrayList;\\011\\0111\\011\\011()Ljava/util/ArrayList;\\011FigRubik\011mover\\011(Ljava/lang/String;F)V\\011\\0111\\011\\011\\011FigRubik\011pintar\\011()V\\011\\0111\\011\\011\\011FigRubik\011setModelo\\011(LModRubik;)V\\011\\0111\\011\\011\\011FigRubik"\012 condition 0\012 access2 0\012 access 131169\012 classname "FigRubik"\012 fromclassfiledate 1181795655824\012 fromclassfilename "%\011FigRubik.class"\012 fromfilename "%\011FigRubik.java"\012 ]\012 id 1\012 graphics [\012 center [\012 x -108.56666666666653\012 y -28.424999999999983\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "cuboPanel\\011LPanel;\\011\\0112\\011\\011\\011Frame\011detIconList\\011Ljava/util/ArrayList;\\011\\0112\\011\\011Ljava/util/ArrayList;\\011Frame\011detallePanel\\011Ljavax/swing/JPanel;\\011\\0112\\011\\011\\011Frame\011Frame\\011()V\\011c\\0111\\011\\011\\011Frame\011access$000\\011(LFrame;)LPanel;\\011\\0114104\\011\\011\\011Frame\011access$100\\011(LFrame;)Ljavax/swing/JPanel;\\011\\0114104\\011\\011\\011Frame\011access$200\\011(LFrame;)Ljava/util/ArrayList;\\011\\0114104\\011\\011\\011Frame\011createImageIcon\\011(Ljava/lang/String;)Ljavax/swing/ImageIcon;\\011\\01112\\011\\011\\011Frame"\012 condition 0\012 access2 0\012 access 131169\012 classname "Frame"\012 fromclassfiledate 1181796123126\012 fromclassfilename "%\011Frame.class"\012 fromfilename "%\011Frame.java"\012 ]\012 id 6\012 graphics [\012 center [\012 x -72.16666666666656\012 y 139.37500000000003\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "SMOV\\011Ljava/lang/String;\\011\\0112\\011\\011\\011Panel\011atrapaClick\\011Ljava/util/ArrayList;\\011\\0112\\011\\011Ljava/util/ArrayList;\\011Panel\011curreFrame\\011I\\011\\0112\\011\\011\\011Panel\011delay\\011I\\011\\0112\\011\\011\\011Panel\011rubik\\011LCuboRubik;\\011\\0112\\011\\011\\011Panel\011timer\\011Ljavax/swing/Timer;\\011\\0112\\011\\011\\011Panel\011totalFrame\\011I\\011\\0112\\011\\011\\011Panel\011Panel\\011()V\\011c\\0111\\011\\011\\011Panel\011access$100\\011(LPanel;)I\\011\\0114104\\011\\011\\011Panel\011access$108\\011(LPanel;)I\\011\\0114104\\011\\011\\011Panel\011access$200\\011(LPanel;)Ljava/lang/String;\\011\\0114104\\011\\011\\011Panel\011access$300\\011(LPanel;)I\\011\\0114104\\011\\011\\011Panel\011access$400\\011(LPanel;)LCuboRubik;\\011\\0114104\\011\\011\\011Panel\011access$500\\011(LPanel;)Ljavax/swing/Timer;\\011\\0114104\\011\\011\\011Panel\011access$600\\011(LPanel;)Ljava/util/ArrayList;\\011\\0114104\\011\\011\\011Panel\011atrapaClickInit\\011()V\\011\\0112\\011\\011\\011Panel\011giroAnimado\\011(Ljava/lang/String;)V\\011\\0111\\011\\011\\011Panel\011mezclarCubo\\011()V\\011\\0111\\011\\011\\011Panel\011nuevoCubo\\011()V\\011\\0111\\011\\011\\011Panel\011paintComponent\\011(Ljava/awt/Graphics;)V\\011\\0111\\011\\011\\011Panel"\012 condition 0\012 access2 0\012 access 131168\012 classname "Panel"\012 fromclassfiledate 1181795657386\012 fromclassfilename "%\011Panel.class"\012 fromfilename "%\011Panel.java"\012 ]\012 id 7\012 graphics [\012 center [\012 x 70.63333333333344\012 y 112.17500000000004\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "c\\011Ljava/awt/Color;\\011\\0112\\011\\011\\011Triangulo\011x\\011[F\\011\\0112\\011\\011\\011Triangulo\011y\\011[F\\011\\0112\\011\\011\\011Triangulo\011Triangulo\\011(FFFFFFI)V\\011c\\0111\\011\\011\\011Triangulo\011getArrayX\\011()[F\\011\\0111\\011\\011\\011Triangulo\011getArrayY\\011()[F\\011\\0111\\011\\011\\011Triangulo\011getColor\\011()Ljava/awt/Color;\\011\\0111\\011\\011\\011Triangulo"\012 condition 0\012 access2 0\012 access 131169\012 classname "Triangulo"\012 fromclassfiledate 1181795647582\012 fromclassfilename "%\011Triangulo.class"\012 fromfilename "%\011Triangulo.java"\012 ]\012 id 8\012 graphics [\012 center [\012 x -170.56666666666655\012 y 55.375000000000014\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "Rubik\\011()V\\011c\\0111\\011\\011\\011Rubik\011main\\011([Ljava/lang/String;)V\\011\\0119\\011\\011\\011Rubik"\012 condition 2\012 access2 0\012 access 147553\012 classname "Rubik"\012 fromclassfiledate 1181795652179\012 fromclassfilename "%\011Rubik.class"\012 fromfilename "%\011Rubik.java"\012 ]\012 id 10\012 graphics [\012 center [\012 x -197.76666666666648\012 y 140.37500000000003\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "this$0\\011LFrame;\\011\\0114112\\011\\011\\011Frame$ButtonHandler\011Frame$ButtonHandler\\011(LFrame;)V\\011c\\0111\\011\\011\\011Frame$ButtonHandler\011actionPerformed\\011(Ljava/awt/event/ActionEvent;)V\\011\\0111\\011\\011\\011Frame$ButtonHandler"\012 condition 0\012 access2 0\012 access 131168\012 classname "Frame$ButtonHandler"\012 fromclassfiledate 1181796123116\012 fromclassfilename "%\011Frame$ButtonHandler.class"\012 fromfilename "%\011Frame.java"\012 ]\012 id 9\012 graphics [\012 center [\012 x 45.16666666666663\012 y 188.79166666666666\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "this$0\\011LPanel;\\011\\0114112\\011\\011\\011Panel$MouseHandler\011Panel$MouseHandler\\011(LPanel;)V\\011c\\0112\\011\\011\\011Panel$MouseHandler\011Panel$MouseHandler\\011(LPanel;LPanel$1;)V\\011c\\0114096\\011\\011\\011Panel$MouseHandler\011mousePressed\\011(Ljava/awt/event/MouseEvent;)V\\011\\0111\\011\\011\\011Panel$MouseHandler\011mouseReleased\\011(Ljava/awt/event/MouseEvent;)V\\011\\0111\\011\\011\\011Panel$MouseHandler"\012 condition 0\012 access2 0\012 access 131168\012 classname "Panel$MouseHandler"\012 fromclassfiledate 1181795657366\012 fromclassfilename "%\011Panel$MouseHandler.class"\012 fromfilename "%\011Panel.java"\012 ]\012 id 11\012 graphics [\012 center [\012 x 222.16666666666663\012 y 150.79166666666666\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "ABAJO\\011I\\011\\01118\\011\\011\\011ModRubik\011ARRIBA\\011I\\011\\01118\\011\\011\\011ModRubik\011DERECHA\\011I\\011\\01118\\011\\011\\011ModRubik\011FRONTAL\\011I\\011\\01118\\011\\011\\011ModRubik\011IZQUIERDA\\011I\\011\\01118\\011\\011\\011ModRubik\011TRASERA\\011I\\011\\01118\\011\\011\\011ModRubik\011caraList\\011Ljava/util/ArrayList;\\011\\0112\\011\\011Ljava/util/ArrayList;\\011ModRubik\011ModRubik\\011()V\\011c\\0111\\011\\011\\011ModRubik\011ModRubik\\011(Ljava/util/ArrayList;)V\\011c\\0111\\011\\011(Ljava/util/ArrayList;)V\\011ModRubik\011clone\\011()LModRubik;\\011\\0111\\011\\011\\011ModRubik\011clone\\011()Ljava/lang/Object;\\011\\0114161\\011\\011\\011ModRubik\011desordenar\\011()V\\011\\0111\\011\\011\\011ModRubik\011getCara\\011(I)LCara;\\011\\0111\\011\\011\\011ModRubik\011girar_X\\011(I)V\\011\\0112\\011\\011\\011ModRubik\011girar_Y\\011(I)V\\011\\0112\\011\\011\\011ModRubik\011girar_Z\\011(I)V\\011\\0112\\011\\011\\011ModRubik\011main\\011([Ljava/lang/String;)V\\011\\0119\\011\\011\\011ModRubik\011mover\\011(Ljava/lang/String;)V\\011\\0111\\011\\011\\011ModRubik\011mover_A\\011(I)V\\011\\0112\\011\\011\\011ModRubik\011mover_B\\011(I)V\\011\\0112\\011\\011\\011ModRubik\011mover_D\\011(I)V\\011\\0112\\011\\011\\011ModRubik\011mover_F\\011(I)V\\011\\0112\\011\\011\\011ModRubik\011mover_I\\011(I)V\\011\\0112\\011\\011\\011ModRubik\011mover_T\\011(I)V\\011\\0112\\011\\011\\011ModRubik\011seqMov\\011(Ljava/lang/String;)V\\011\\0111\\011\\011\\011ModRubik\011toString\\011()Ljava/lang/String;\\011\\0111\\011\\011\\011ModRubik"\012 condition 0\012 access2 0\012 access 147553\012 classname "ModRubik"\012 fromclassfiledate 1181795644728\012 fromclassfilename "%\011ModRubik.class"\012 fromfilename "%\011ModRubik.java"\012 ]\012 id 12\012 graphics [\012 center [\012 x 213.4333333333334\012 y -45.35833333333338\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "casilla\\011[[I\\011\\0112\\011\\011\\011Cara\011Cara\\011(I)V\\011c\\0111\\011\\011\\011Cara\011Cara\\011([[I)V\\011c\\0111\\011\\011\\011Cara\011clone\\011()LCara;\\011\\0111\\011\\011\\011Cara\011clone\\011()Ljava/lang/Object;\\011\\0114161\\011\\011\\011Cara\011getArreglo\\011()[[I\\011\\0111\\011\\011\\011Cara\011getColumna\\011(I)[I\\011\\0111\\011\\011\\011Cara\011getColumnaInv\\011(I)[I\\011\\0111\\011\\011\\011Cara\011getFila\\011(I)[I\\011\\0111\\011\\011\\011Cara\011getFilaInv\\011(I)[I\\011\\0111\\011\\011\\011Cara\011invVert\\011()V\\011\\0111\\011\\011\\011Cara\011rotar\\011(I)LCara;\\011\\0111\\011\\011\\011Cara\011setColumna\\011(I[I)V\\011\\0111\\011\\011\\011Cara\011setFila\\011(I[I)V\\011\\0111\\011\\011\\011Cara"\012 condition 0\012 access2 0\012 access 131169\012 classname "Cara"\012 fromclassfiledate 1181795659740\012 fromclassfilename "%\011Cara.class"\012 fromfilename "%\011Cara.java"\012 ]\012 id 13\012 graphics [\012 center [\012 x 211.73333333333346\012 y -130.0583333333333\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 node [\012 ClassInfo [\012 fields "this$0\\011LPanel;\\011\\0114112\\011\\011\\011Panel$TimerHandler\011Panel$TimerHandler\\011(LPanel;)V\\011c\\0111\\011\\011\\011Panel$TimerHandler\011actionPerformed\\011(Ljava/awt/event/ActionEvent;)V\\011\\0111\\011\\011\\011Panel$TimerHandler"\012 condition 0\012 access2 0\012 access 131168\012 classname "Panel$TimerHandler"\012 fromclassfiledate 1181795657346\012 fromclassfilename "%\011Panel$TimerHandler.class"\012 fromfilename "%\011Panel.java"\012 ]\012 id 14\012 graphics [\012 center [\012 x 228.16666666666663\012 y 84.79166666666666\012 z 0.0\012 ]\012 ]\012 vgj [\012 flags 0\012 ]\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Ejes3D\\011()V\\011c\\011\\011\\011\\011Ejes3D\011Ejes3D\\011(LPoint3D;LPoint3D;LPoint3D;)V\\011c\\011\\011\\011\\011Ejes3D\011ajustar\\011()V\\011\\011\\011\\011\\011Ejes3D\011clone\\011()LEjes3D;\\011\\011\\011\\011\\011Ejes3D"\012 type 3\012 ]\012 source 3\012 target 4\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Ejes3D\\011(LPoint3D;LPoint3D;)V\\011c\\011\\011\\011\\011Ejes3D\011getD\\011()LPoint3D;\\011\\011\\011\\011\\011Ejes3D"\012 type 3\012 ]\012 source 3\012 target 1\012 ]\012 edge [\012 ClassInfo [\012 dependencies "CuboRubik\\011()V\\011c\\011\\011\\011\\011CuboRubik\011getTrianList\\011()Ljava/util/ArrayList;\\011\\011\\011\\011\\011CuboRubik\011mezclar\\011()V\\011\\011\\011\\011\\011CuboRubik\011nuevo\\011()V\\011\\011\\011\\011\\011CuboRubik\011pintar\\011()V\\011\\011\\011\\011\\011CuboRubik"\012 type 3\012 ]\012 source 0\012 target 7\012 ]\012 edge [\012 ClassInfo [\012 dependencies "ajustar\\011()V\\011\\011\\011\\011\\011CuboRubik\011moverFig\\011(Ljava/lang/String;F)V\\011\\011\\011\\011\\011CuboRubik\011moverMod\\011(Ljava/lang/String;)V\\011\\011\\011\\011\\011CuboRubik\011pintar\\011()V\\011\\011\\011\\011\\011CuboRubik"\012 type 3\012 ]\012 source 0\012 target 14\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Panel$TimerHandler\\011(LPanel;)V\\011c\\011\\011\\011\\011Panel$TimerHandler"\012 type 2\012 ]\012 source 14\012 target 7\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Frame$ButtonHandler\\011(LFrame;)V\\011c\\011\\011\\011\\011Frame$ButtonHandler"\012 type 2\012 ]\012 source 9\012 target 6\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Cara\\011(I)V\\011c\\011\\011\\011\\011Cara\011clone\\011()LCara;\\011\\011\\011\\011\\011Cara\011getColumna\\011(I)[I\\011\\011\\011\\011\\011Cara\011getColumnaInv\\011(I)[I\\011\\011\\011\\011\\011Cara\011getFila\\011(I)[I\\011\\011\\011\\011\\011Cara\011getFilaInv\\011(I)[I\\011\\011\\011\\011\\011Cara\011rotar\\011(I)LCara;\\011\\011\\011\\011\\011Cara\011setColumna\\011(I[I)V\\011\\011\\011\\011\\011Cara\011setFila\\011(I[I)V\\011\\011\\011\\011\\011Cara"\012 type 3\012 ]\012 source 13\012 target 12\012 ]\012 edge [\012 ClassInfo [\012 dependencies "giroAnimado\\011(Ljava/lang/String;)V\\011\\011\\011\\011\\011Panel\011mezclarCubo\\011()V\\011\\011\\011\\011\\011Panel\011nuevoCubo\\011()V\\011\\011\\011\\011\\011Panel\011repaint\\011()V\\011\\011\\011\\011\\011Panel"\012 type 3\012 ]\012 source 7\012 target 9\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Panel$MouseHandler\\011(LPanel;LPanel$1;)V\\011c\\011\\011\\011\\011Panel$MouseHandler"\012 type 2\012 ]\012 source 11\012 target 7\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Point3D\\011()V\\011c\\011\\011\\011\\011Point3D\011Point3D\\011(FFF)V\\011c\\011\\011\\011\\011Point3D\011clone\\011()LPoint3D;\\011\\011\\011\\011\\011Point3D\011getX\\011()F\\011\\011\\011\\011\\011Point3D\011getY\\011()F\\011\\011\\011\\011\\011Point3D\011getZ\\011()F\\011\\011\\011\\011\\011Point3D\011menos\\011(LPoint3D;)V\\011\\011\\011\\011\\011Point3D\011normalizar\\011(LEjes3D;)V\\011\\011\\011\\011\\011Point3D\011pPunto\\011(LPoint3D;)F\\011\\011\\011\\011\\011Point3D"\012 type 3\012 ]\012 source 2\012 target 1\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Frame\\011()V\\011c\\011\\011\\011\\011Frame\011setDefaultCloseOperation\\011(I)V\\011\\011\\011\\011\\011Frame\011setVisible\\011(Z)V\\011\\011\\011\\011\\011Frame"\012 type 3\012 ]\012 source 6\012 target 10\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Pieza\\011(IIIIIIIII)V\\011c\\011\\011\\011\\011Pieza\011ajustar\\011()V\\011\\011\\011\\011\\011Pieza\011clone\\011()LPieza;\\011\\011\\011\\011\\011Pieza\011getCaraArray\\011()[LCara3D;\\011\\011\\011\\011\\011Pieza\011getCentro\\011()LPoint3D;\\011\\011\\011\\011\\011Pieza\011normalizar\\011()V\\011\\011\\011\\011\\011Pieza\011rotar_X\\011(F)V\\011\\011\\011\\011\\011Pieza\011rotar_Y\\011(F)V\\011\\011\\011\\011\\011Pieza\011rotar_Z\\011(F)V\\011\\011\\011\\011\\011Pieza\011setVista\\011(LPoint3D;)V\\011\\011\\011\\011\\011Pieza"\012 type 3\012 ]\012 source 4\012 target 1\012 ]\012 edge [\012 ClassInfo [\012 dependencies "clone\\011()LPieza;\\011\\011\\011\\011\\011Pieza\011getEjes\\011()LEjes3D;\\011\\011\\011\\011\\011Pieza\011getVerticeArray\\011()[LPoint3D;\\011\\011\\011\\011\\011Pieza\011normalizar\\011()V\\011\\011\\011\\011\\011Pieza"\012 type 3\012 ]\012 source 4\012 target 5\012 ]\012 edge [\012 ClassInfo [\012 dependencies "ModRubik\\011()V\\011c\\011\\011\\011\\011ModRubik\011desordenar\\011()V\\011\\011\\011\\011\\011ModRubik\011mover\\011(Ljava/lang/String;)V\\011\\011\\011\\011\\011ModRubik"\012 type 3\012 ]\012 source 12\012 target 0\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Point3D\\011(FFF)V\\011c\\011\\011\\011\\011Point3D\011clone\\011()LPoint3D;\\011\\011\\011\\011\\011Point3D\011getX\\011()F\\011\\011\\011\\011\\011Point3D\011getY\\011()F\\011\\011\\011\\011\\011Point3D\011getZ\\011()F\\011\\011\\011\\011\\011Point3D\011hacerUnitario\\011()V\\011\\011\\011\\011\\011Point3D\011menos\\011(LPoint3D;)V\\011\\011\\011\\011\\011Point3D\011normalizar\\011(LEjes3D;)V\\011\\011\\011\\011\\011Point3D\011pCruz\\011(LPoint3D;)V\\011\\011\\011\\011\\011Point3D"\012 type 3\012 ]\012 source 2\012 target 5\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Point3D\\011(FFF)V\\011c\\011\\011\\011\\011Point3D\011ajustar\\011()V\\011\\011\\011\\011\\011Point3D\011clone\\011()LPoint3D;\\011\\011\\011\\011\\011Point3D\011hacerUnitario\\011()V\\011\\011\\011\\011\\011Point3D\011menos\\011(LPoint3D;)V\\011\\011\\011\\011\\011Point3D\011pCruz\\011(LPoint3D;)V\\011\\011\\011\\011\\011Point3D"\012 type 3\012 ]\012 source 2\012 target 3\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Triangulo\\011(FFFFFFI)V\\011c\\011\\011\\011\\011Triangulo"\012 type 3\012 ]\012 source 8\012 target 1\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Cara3D\\011(LPieza;IIII)V\\011c\\011\\011\\011\\011Cara3D\011clone\\011()LCara3D;\\011\\011\\011\\011\\011Cara3D\011setPieza\\011(LPieza;)V\\011\\011\\011\\011\\011Cara3D"\012 type 3\012 ]\012 source 5\012 target 4\012 ]\012 edge [\012 ClassInfo [\012 dependencies "getArrayX\\011()[F\\011\\011\\011\\011\\011Triangulo\011getArrayY\\011()[F\\011\\011\\011\\011\\011Triangulo\011getColor\\011()Ljava/awt/Color;\\011\\011\\011\\011\\011Triangulo"\012 type 3\012 ]\012 source 8\012 target 7\012 ]\012 edge [\012 ClassInfo [\012 dependencies "getCentro\\011()LPoint3D;\\011\\011\\011\\011\\011Cara3D\011getColor\\011()I\\011\\011\\011\\011\\011Cara3D\011getVectorNormal\\011()LPoint3D;\\011\\011\\011\\011\\011Cara3D\011getVertices\\011()[LPoint3D;\\011\\011\\011\\011\\011Cara3D\011setColor\\011(I)V\\011\\011\\011\\011\\011Cara3D"\012 type 3\012 ]\012 source 5\012 target 1\012 ]\012 edge [\012 ClassInfo [\012 dependencies "access$100\\011(LPanel;)I\\011\\011\\011\\011\\011Panel\011access$300\\011(LPanel;)I\\011\\011\\011\\011\\011Panel\011access$600\\011(LPanel;)Ljava/util/ArrayList;\\011\\011\\011\\011\\011Panel\011giroAnimado\\011(Ljava/lang/String;)V\\011\\011\\011\\011\\011Panel"\012 type 2\012 ]\012 source 7\012 target 11\012 ]\012 edge [\012 ClassInfo [\012 dependencies "FigRubik\\011(LModRubik;)V\\011c\\011\\011\\011\\011FigRubik\011ajustar\\011()V\\011\\011\\011\\011\\011FigRubik\011getTrianList\\011()Ljava/util/ArrayList;\\011\\011\\011\\011\\011FigRubik\011mover\\011(Ljava/lang/String;F)V\\011\\011\\011\\011\\011FigRubik\011pintar\\011()V\\011\\011\\011\\011\\011FigRubik\011setModelo\\011(LModRubik;)V\\011\\011\\011\\011\\011FigRubik"\012 type 3\012 ]\012 source 1\012 target 0\012 ]\012 edge [\012 ClassInfo [\012 dependencies "access$100\\011(LPanel;)I\\011\\011\\011\\011\\011Panel\011access$108\\011(LPanel;)I\\011\\011\\011\\011\\011Panel\011access$200\\011(LPanel;)Ljava/lang/String;\\011\\011\\011\\011\\011Panel\011access$300\\011(LPanel;)I\\011\\011\\011\\011\\011Panel\011access$400\\011(LPanel;)LCuboRubik;\\011\\011\\011\\011\\011Panel\011access$500\\011(LPanel;)Ljavax/swing/Timer;\\011\\011\\011\\011\\011Panel\011repaint\\011()V\\011\\011\\011\\011\\011Panel"\012 type 2\012 ]\012 source 7\012 target 14\012 ]\012 edge [\012 ClassInfo [\012 dependencies "getCara\\011(I)LCara;\\011\\011\\011\\011\\011ModRubik"\012 type 3\012 ]\012 source 12\012 target 1\012 ]\012 edge [\012 ClassInfo [\012 dependencies "access$000\\011(LFrame;)LPanel;\\011\\011\\011\\011\\011Frame\011access$100\\011(LFrame;)Ljavax/swing/JPanel;\\011\\011\\011\\011\\011Frame\011access$200\\011(LFrame;)Ljava/util/ArrayList;\\011\\011\\011\\011\\011Frame"\012 type 2\012 ]\012 source 6\012 target 9\012 ]\012 edge [\012 ClassInfo [\012 dependencies "getArreglo\\011()[[I\\011\\011\\011\\011\\011Cara"\012 type 3\012 ]\012 source 13\012 target 1\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Panel\\011()V\\011c\\011\\011\\011\\011Panel\011add\\011(Ljava/awt/Component;)Ljava/awt/Component;\\011\\011\\011\\011\\011Panel\011setBorder\\011(Ljavax/swing/border/Border;)V\\011\\011\\011\\011\\011Panel\011setMaximumSize\\011(Ljava/awt/Dimension;)V\\011\\011\\011\\011\\011Panel\011setMinimumSize\\011(Ljava/awt/Dimension;)V\\011\\011\\011\\011\\011Panel\011setPreferredSize\\011(Ljava/awt/Dimension;)V\\011\\011\\011\\011\\011Panel"\012 type 3\012 ]\012 source 7\012 target 6\012 ]\012 edge [\012 ClassInfo [\012 dependencies "getD\\011()LPoint3D;\\011\\011\\011\\011\\011Ejes3D\011getH\\011()LPoint3D;\\011\\011\\011\\011\\011Ejes3D\011getV\\011()LPoint3D;\\011\\011\\011\\011\\011Ejes3D"\012 type 3\012 ]\012 source 3\012 target 2\012 ]\012 edge [\012 ClassInfo [\012 dependencies "Point3D\\011(FFF)V\\011c\\011\\011\\011\\011Point3D\011clone\\011()LPoint3D;\\011\\011\\011\\011\\011Point3D\011getMagnitud\\011()F\\011\\011\\011\\011\\011Point3D\011getX\\011()F\\011\\011\\011\\011\\011Point3D\011getY\\011()F\\011\\011\\011\\011\\011Point3D\011getZ\\011()F\\011\\011\\011\\011\\011Point3D\011menos\\011(LPoint3D;)V\\011\\011\\011\\011\\011Point3D\011normalizar\\011(LEjes3D;)V\\011\\011\\011\\011\\011Point3D"\012 type 3\012 ]\012 source 2\012 target 4\012 ]\012 ]!1;k 1!560;j a1 b0 c0 d%\011Rubik.jar e%\011 fRubik g%\\011images%sdet1.gif\011%\\011images%sdet2.gif\011%\\011images%sdet3.gif\011%\\011images%sdet4.gif\011%\\011images%sdet5.gif\011%\\011images%sdet6.gif\011%\\011images%sdet7.gif\011%\\011images%setapa1.gif\011%\\011images%setapa2.gif\011%\\011images%setapa3.gif\011%\\011images%setapa4.gif\011%\\011images%setapa5.gif\011%\\011images%setapa6.gif\011%\\011images%setapa7.gif\011%\\011images%sgiroX.gif\011%\\011images%sgiroY.gif\011%\\011images%sgiroZ.gif\011%\\011images%smezclar.gif\011%\\011images%snuevo.gif h1 i0 j0!28;a a%\011%uCuboRubik_doc%s b c1!209;g %\011Ejes3D.java %\011ModRubik.java %\011Triangulo.java %\011Cara3D.java %\011Frame.java %\011Rubik.java %\011CuboRubik.java %\011FigRubik.java %\011Point3D.java %\011Panel.java %\011Pieza.java %\011Cara.java !173;f % Ejes3D.java % ModRubik.java % Triangulo.java % Cara3D.java % Frame.java % Rubik.java % CuboRubik.java % FigRubik.java % Point3D.java % Panel.java % Pieza.java % Cara.java