Websocket CLOSED. , , , , , , gesendet: .
IP-Webcam installieren, auf Videoauflösung 352x288 und Port konfigurieren, dann starten und , mit Fokus.
,
5
0,1,2,3,4,5
 
 
Einzelschritte
mit_gap
1.
noch
 
 
"one-touchmove"→drehen, "two-touchmove"→verschieben+zoomen
Lösung:
SetPrintFormattingStatus("*stdout*", false);; perms3 := [ (14,15,12,16)(41,51,21,61), (21,25,23,26)(12,52,32,62), (32,35,34,36)(23,53,43,63), (43,45,41,46)(34,54,14,64), (51,54,53,52)(15,45,35,25), (61,62,63,64)(16,26,36,46) ];; perms4 := [ (146,154,125,162)(461,541,251,621)(614,415,512,216), (216,251,235,263)(162,512,352,632)(621,125,523,326), (326,352,345,364)(263,523,453,643)(632,235,534,436), (436,453,415,461)(364,534,154,614)(643,345,541,146), (512,541,534,523)(125,415,345,235)(251,154,453,352), (614,621,632,643)(146,216,326,436)(461,162,263,364) ];; perms5 := [ perms3[1]*perms4[1], perms3[2]*perms4[2], perms3[3]*perms4[3], perms3[4]*perms4[4], perms3[5]*perms4[5], perms3[6]*perms4[6] ];; puzzle5 := Group( perms5 );; Size( puzzle5 );; hom5:=EpimorphismFromFreeGroup(puzzle5:names:=["V", "R", "H", "L", "O", "U"]);; t7 := [15,16,14,12,51,23,25,26,32,34,35,36,61,43,45,46,41,52,53,54,21,62,63,64];; t8 := [12,14,15,16,21,23,25,26,32,34,35,36,41,43,45,46,51,52,53,54,61,62,63,64];; t11 := [154,162,146,125,512,235,541,263,326,345,352,364,614,436,453,621,415,523,534,461,216,251,632,643];; t12 := [125,146,154,162,216,235,251,263,326,345,352,364,415,436,453,461,512,523,534,541,614,621,632,643];; t13 := Concatenation(t7,t11);; t14 := Concatenation(t8,t12);; perm5 := MappingPermListList(t14,t13);; word5 := PreImagesRepresentative(hom5,perm5);; extrep5 := ExtRepOfObj(word5);; Print("extrep=",extrep5,"\n");
jetzt noch: ok bei Farbwechsel wieder 5 ok fullscreen geht nur nach click-event ok andere Drehrichtung von rot auf blau ok Lösung ausgeben, rot-weiß fertig dazuschreiben ok Anfangsstellung ok Eingabe Adresse IP-Webcam ok die circle auch färben ok Lösung als Einzelschritte ok mit den echten Farben einfärben ok Lösung nicht gleich starten .. Error wenn Farben keine Lösung ergeben .. Log-files neu anordnen .. Verbindung zu gap ok zu Robi verbinden ok das Farbensechseck .. wirklich Sechseck .. weiter oben .. Bereiche variabel eingrenzen nö nochmal mit sichtbarem Zurückdrehen nö rastet ein ok Anzeige des einzelnen Lösungstextes ok die 4 schwarzen Lücken erkennen ok noch abschaltbar machen ok als 'mit Fokus'. ok die Mandeln ok noch das Aufrichten ohne Gewicht ok mit Stützhebel ok Arretieren mit Gewicht ok Arretieren auch ohne Gewicht ok perfekt mit besserer Wanne ok 16 15 zusammenfassen .. andere auch ok rechtsrum auch in Gang bringen noch ok ging von alleine wieder .. umschaltbar nur eine oder zwei Richtungen .. die Summer .. 'jetzt noch' als Minichat oder sowas, vorerst geht auch Code nebenbei "In Pop-up-Ansicht öffnen" ok websocket Antwort .. ist noch behelfsmäßig mit if (Loeseliste.length>0) .. Button Anfang geht nicht mehr o. das tcl vom RPI4 mit auf RPI2 nauf ok hostname RUBIK_CUBE_PI ok jetzt RUBIKs_CUBE eingestellt mit nano /etc/hostname .. Länge der Lösung .. Drehzeit umschaltbar .. wenn das Fach leer ist .. schnelle Farberkennung .. Wanne auch aus Lego .. Farbband statt Sechseck .. usb-Verbindung zum Tablet .. bessere Übersicht: .. wann gap geladen ok wie weit schon, wieviel von wieviel Drehungen .. wie viele schon richtig .. die Farbzuordnung ok die Farbsensoren weg wenn Lösung läuft ok die schwarzen Punkte mit dazu. ok die Farbpunkte oben weit und unten schmal, deshalb die Lücken besser lokalisieren ok bis t[i+5][j+5] .. Zurückschubsen mit entgegengesetzter Drehung ok bis 0 herunterzählen statt -6 .. Motoren mit Ministeps drehen .. Drehzeit bei websocket_Antwort separat einstellen. .. Bilder identisch groß .. bei Pause soll Bild 2 nicht extra weiterdrehen .. mehr offset bei drehung rechts .. am Ende noch auf rot .. am Ende von websocket.message ein >gap >gap wegmachen