Project

General

Profile

« Previous | Next » 

Revision 4cd6a69c

Added by Leszek Koltunski about 2 months ago

Important bugfix for the shape of concave cubit walls!

View differences:

src/main/java/org/distorted/objectlib/helpers/FactoryCubit.java
183 183
    mBuffer[1] /= len;
184 184
    mBuffer[2] /= len;
185 185

  
186
    // this theoretically should be uncommented to combat the same effect like in
187
    // TouchControlShapeChanging.FaceInfo, but when I try, the center sticker of
188
    // CoinTetrahedron gets inverted. Weird!
189
    // Uncommenting this does fix the fact that the convexity of the center cubits
190
    // of CoinT and CoinH goes concave
191

  
192
/*
186
    // combat the same effect like in TouchControlShapeChanging.FaceInfo
193 187
    if( totalAngle(vertices,mBuffer)<0 )
194 188
      {
195 189
      mBuffer[0] *= -1;
196 190
      mBuffer[1] *= -1;
197 191
      mBuffer[2] *= -1;
198 192
      }
199
 */
200 193
    }
201 194

  
202 195
///////////////////////////////////////////////////////////////////////////////////////////////////
src/main/java/org/distorted/objectlib/objects/TwistyCoinTetrahedron.java
67 67
    return new float[][] { f,f,f,f };
68 68
    }
69 69

  
70
///////////////////////////////////////////////////////////////////////////////////////////////////
71

  
72
  @Override
73
  public void adjustStickerCoords()
74
    {
75
    float Y = 0.02f;
76
    float Z = 0.06422593f - 0.25f*Y;
77
    float X = 0.5f - Y;
78

  
79
    float K = 1.00f;
80
    float A = K*0.50f;
81
    float B = K*0.25f;
82
    float C = K*0.43301257f;
83

  
84
    float D = 0.3580885f;
85
    float E = 0.12022744f;
86
    float F = 0.32227963f - 0.015f;
87
    float G = 0.14090173f + 0.01f;
88

  
89
    float H = 0.5f;
90
    float I = 0.0f;
91

  
92
    mStickerCoords = new float[][][][]
93
          {
94
                  { { {-D, E}, { I,-H}, {D, E}, {F, G}, {-F, G} } },
95
                  { { {-C,-B}, { C,-B}, {I, A} } },
96
                  { { {-X, Z}, { X, Z} } }
97
          };
98
    }
99

  
70 100
///////////////////////////////////////////////////////////////////////////////////////////////////
71 101

  
72 102
  @Override
......
75 105
    boolean icon = isInIconMode();
76 106

  
77 107
    float S1 = icon ? 0.15f : 0.13f;
78
    float S2 = icon ? 0.15f : 0.20f;
108
    float S2 = icon ? 0.15f : 0.07f;
79 109
    float S3 = icon ? 0.15f : 0.20f;
80 110

  
81 111
    return new float[][][] { {{ S1,S1,S1,S1,S1 }} , {{S2,S2,S2}} , {{S3,S3}} };
......
591 621
      }
592 622
    else if( variant==1 )
593 623
      {
594
      float h = isInIconMode() ? 0.0001f : 0.001f;
595
      float[][] bands = { {h,15,0.05f,0.1f,5,0,0}, {h,15,0.05f,0.1f,2,0,0} };
624
      float h = isInIconMode() ? 0.0001f : 0.01f;
625
      float[][] bands = { {h,25,0.05f,0.1f,5,0,0}, {h,25,0.05f,0.1f,2,0,0} };
596 626
      int num = 3+3*(N-1)+1;
597 627
      int[] indices   = new int[num];
598 628
      for(int i=1; i<num; i++) indices[i] = 1;
......
600 630
      }
601 631
    else
602 632
      {
603
      float h1 = isInIconMode() ? 0.0001f : 0.001f;
604
      float h2 = isInIconMode() ? 0.0001f : 0.001f;
633
      float h1 = isInIconMode() ? 0.0001f : 0.01f;
634
      float h2 = isInIconMode() ? 0.0001f : 0.01f;
605 635
      float[][] bands = { {h1,35,0.30f,0.5f,5,0,0}, {h2,25,0.125f,0.2f,2,0,0} };
606 636
      int num = 2+2*(N-1)+1;
607 637
      int[] indices   = new int[num];
......
679 709
    return 0.0f;
680 710
    }
681 711

  
682
///////////////////////////////////////////////////////////////////////////////////////////////////
683

  
684
  @Override
685
  public void adjustStickerCoords()
686
    {
687
    float Y = 0.02f;
688
    float Z = 0.06422593f - 0.25f*Y;
689
    float X = 0.5f - Y;
690

  
691
    float K = 1.45f;
692
    float A = K*0.50f;
693
    float B = K*0.25f;
694
    float C = K*0.43301257f;
695

  
696
    float D = 0.3580885f;
697
    float E = 0.12022744f;
698
    float F = 0.32227963f - 0.015f;
699
    float G = 0.14090173f + 0.01f;
700

  
701
    float H = 0.5f;
702
    float I = 0.0f;
703

  
704
    mStickerCoords = new float[][][][]
705
          {
706
                  { { {-D, E}, { I,-H}, {D, E}, {F, G}, {-F, G} } },
707
                  { { {-C, B}, { C, B}, {I,-A} } },
708
                  { { {-X, Z}, { X, Z} } }
709
          };
710
    }
711

  
712 712
///////////////////////////////////////////////////////////////////////////////////////////////////
713 713

  
714 714
  public float[][][] getStickerAngles()
715 715
    {
716 716
    float D1 = (float)(2*Math.PI/3);
717 717
    float D2 = (float)(Math.PI/3);
718
    return new float[][][] { {{ 0,0,0,-D1,0 }} , {{D2,D2,D2}} , {{D1,D2}} };
718
    return new float[][][] { {{ 0,0,0,-D1,0 }} , {{-D2,-D2,-D2}} , {{D1,D2}} };
719 719
    }
720 720

  
721 721
///////////////////////////////////////////////////////////////////////////////////////////////////
src/main/res/raw/coin_3_object.json
1
{"major":15,"minor":2,"metadata":{"longname":"Coin Tetrahedron","inventor":"Kevin Uhrik","year":2019,"complexity":0.4000000059604645,"size":3,"scrambles":15,"shortname":"COIN_3","resetmaps":false,"num_faces":4,"price":40,"category":2064,"adj_colors":true,"signature":[0,0,0,0,0,0,0,0,29]},"mesh":{"shapes":[{"convexity":{"x":0,"y":0.5303300619125366,"z":-0.75},"vertices":[{"x":0,"y":0,"z":0},{"x":0,"y":0,"z":-1.5},{"x":0.75,"y":1.0606601238250732,"z":-0.75},{"x":-0.75,"y":1.0606601238250732,"z":-0.75},{"x":0,"y":0.5303300619125366,"z":-0.75},{"x":-0.7049999833106995,"y":1.0818734169006348,"z":-0.7649999856948853},{"x":-0.478494793176651,"y":0.8764758110046387,"z":-0.6197620630264282},{"x":-0.16925334930419922,"y":0.7640580534934998,"z":-0.5402706861495972},{"x":0.16925334930419922,"y":0.7640580534934998,"z":-0.5402706861495972},{"x":0.4784947633743286,"y":0.8764759302139282,"z":-0.6197620630264282},{"x":0.7049999237060547,"y":1.0818734169006348,"z":-0.76500004529953},{"x":0.7350000143051147,"y":1.0394468307495117,"z":-0.7950000166893005},{"x":0.5491283535957336,"y":0.7765847444534302,"z":-0.6903955936431885},{"x":0.3547620177268982,"y":0.5017092227935791,"z":-0.7257793545722961},{"x":0.1855086386203766,"y":0.26234883069992065,"z":-0.8950327038764954},{"x":0.07063362002372742,"y":0.09989100694656372,"z":-1.1688904762268066},{"x":0.030000001192092896,"y":0.042426347732543945,"z":-1.5},{"x":-0.030000001192092896,"y":0.042426347732543945,"z":-1.5},{"x":-0.07063362002372742,"y":0.09989088773727417,"z":-1.168890357017517},{"x":-0.1855086088180542,"y":0.2623487710952759,"z":-0.8950326442718506},{"x":-0.3547619879245758,"y":0.5017091631889343,"z":-0.7257792949676514},{"x":-0.5491284132003784,"y":0.7765847444534302,"z":-0.690395712852478},{"x":-0.7350000143051147,"y":1.0394469499588013,"z":-0.7950000762939453},{"x":0,"y":0,"z":-0.22499996423721313},{"x":0.11249998211860657,"y":0.15909899771213531,"z":-0.11249998211860657},{"x":-0.11249998211860657,"y":0.15909899771213531,"z":-0.11249998211860657}],"faces":[{"bandIndex":0,"sticker":0,"isOuter":1,"vertexIndices":[3,0,2,10,9,8,7,6,5]},{"bandIndex":0,"sticker":0,"isOuter":1,"vertexIndices":[2,0,1,16,15,14,13,12,11]},{"bandIndex":0,"sticker":0,"isOuter":1,"vertexIndices":[1,0,3,22,21,20,19,18,17]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[10,2,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,11,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[16,1,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,17,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[22,3,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[3,5,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[5,6,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[6,7,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[7,8,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[8,9,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[9,10,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[11,12,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[12,13,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[13,14,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[14,15,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,16,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[17,18,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[18,19,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[19,20,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[20,21,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[21,22,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[23,24,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[24,25,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[23,25,2]}],"bands":[{"height":0.029999999329447746,"angle":35,"distanceToCenter":0.20000000298023224,"distanceToFlat":0.4000000059604645,"numOfBands":5,"extraI":2,"extraJ":1},{"height":0.009999999776482582,"angle":35,"distanceToCenter":0.20000000298023224,"distanceToFlat":0.4000000059604645,"numOfBands":2,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":0,"var2":0.0530330054461956,"var3":-0.07500000298023224,"var4":1,"center0":0,"center1":0,"center2":0,"region0":0,"region1":0,"region2":0,"region3":0.20000000298023224,"use":false}]},{"vertices":[{"x":-0.4449843764305115,"y":-0.23943555355072021,"z":0.16930651664733887},{"x":-0.1505209356546402,"y":-0.1883307695388794,"z":0.1331700086593628},{"x":0.15052101016044617,"y":-0.1883307695388794,"z":0.1331700086593628},{"x":0.444984495639801,"y":-0.23943543434143066,"z":0.1693064570426941},{"x":0.7199999690055847,"y":-0.33941125869750977,"z":0.24000000953674316},{"x":0.4764519929885864,"y":-0.19493383169174194,"z":0.1378389298915863},{"x":0.2750154733657837,"y":-0.012269020080566406,"z":0.00867551565170288},{"x":0.12449455261230469,"y":0.2005997896194458,"z":-0.1418454945087433},{"x":0.031467437744140625,"y":0.4343692362308502,"z":-0.30714547634124756},{"x":0,"y":0.6788224577903748,"z":-0.47999998927116394},{"x":-0.031467556953430176,"y":0.434369295835495,"z":-0.30714544653892517},{"x":-0.12449455261230469,"y":0.20059984922409058,"z":-0.1418454349040985},{"x":-0.2750154733657837,"y":-0.012269020080566406,"z":0.008675485849380493},{"x":-0.4764518737792969,"y":-0.19493383169174194,"z":0.13783898949623108},{"x":-0.7199999690055847,"y":-0.339411199092865,"z":0.23999997973442078},{"x":0,"y":-0.3535533845424652,"z":-0.5}],"faces":[{"bandIndex":0,"sticker":1,"isOuter":1,"vertexIndices":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,1,0]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,2,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,3,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,4,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,6,5]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,7,6]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,8,7]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,9,8]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,11,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,12,11]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,13,12]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,14,13]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[4,5,15]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[9,10,15]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[14,0,15]}],"bands":[{"height":0.0010000000474974513,"angle":15,"distanceToCenter":0.05000000074505806,"distanceToFlat":0.10000000149011612,"numOfBands":5,"extraI":0,"extraJ":0},{"height":0.0010000000474974513,"angle":15,"distanceToCenter":0.05000000074505806,"distanceToFlat":0.10000000149011612,"numOfBands":2,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":-0.01439999882131815,"var2":-2.8284252039156854E-4,"var3":-0.014800000004470348,"var4":1,"center0":0.7199999690055847,"center1":-0.33941125869750977,"center2":0.24000000953674316,"region0":0,"region1":0,"region2":0,"region3":0.20000000298023224,"use":false},{"name":"DEFORM","var0":0,"var1":0,"var2":-0.02064751647412777,"var3":-4.0000019362196326E-4,"var4":1,"center0":0,"center1":0.6788224577903748,"center2":-0.47999998927116394,"region0":0,"region1":0,"region2":0,"region3":0.20000000298023224,"use":false},{"name":"DEFORM","var0":0,"var1":0.01439999882131815,"var2":-2.8284371364861727E-4,"var3":-0.014800000004470348,"var4":1,"center0":-0.7199999690055847,"center1":-0.339411199092865,"center2":0.23999997973442078,"region0":0,"region1":0,"region2":0,"region3":0.20000000298023224,"use":false}]},{"vertices":[{"x":-0.44034913182258606,"y":0.09893428534269333,"z":-0.06995713710784912},{"x":-0.14895297586917877,"y":0.1495065689086914,"z":-0.1057172641158104},{"x":0.1489531248807907,"y":0.14950667321681976,"z":-0.1057172641158104},{"x":0.4403493106365204,"y":0.09893439710140228,"z":-0.0699571967124939},{"x":0.7124999761581421,"y":0,"z":0},{"x":0.4835851490497589,"y":-0.20758257806301117,"z":0.1467830389738083},{"x":0.17105388641357422,"y":-0.3211963474750519,"z":0.22712011635303497},{"x":-0.171053946018219,"y":-0.3211963474750519,"z":0.2271200567483902},{"x":-0.4835851490497589,"y":-0.20758263766765594,"z":0.14678309857845306},{"x":-0.7124999761581421,"y":0,"z":0},{"x":0,"y":-0.1060660108923912,"z":-0.15000000596046448}],"faces":[{"bandIndex":0,"sticker":2,"isOuter":1,"vertexIndices":[9,8,7,6,5,4,3,2,1,0]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,0,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,1,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[3,2,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[4,3,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[6,5,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[7,6,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[8,7,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[9,8,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[5,4,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,9,10]}],"bands":[{"height":0.0010000000474974513,"angle":35,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":5,"extraI":0,"extraJ":0},{"height":0.0010000000474974513,"angle":25,"distanceToCenter":0.125,"distanceToFlat":0.20000000298023224,"numOfBands":2,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":-0.01211250014603138,"var2":-0.018031222745776176,"var3":-0.02550000138580799,"var4":1,"center0":0.7124999761581421,"center1":0,"center2":0,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.01211250014603138,"var2":-0.018031222745776176,"var3":-0.02550000138580799,"var4":1,"center0":-0.7124999761581421,"center1":0,"center2":0,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]}],"cubits":[{"centers":[0,-1.0606601238250732,1.5],"qx":0,"qy":0,"qz":0,"qw":1,"variant":0,"type":0,"colors":[0,3,2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0,-1.0606601238250732,-1.5],"qx":0.7071067690849304,"qy":0.4999999701976776,"qz":0,"qw":-0.5,"variant":0,"type":0,"colors":[3,1,2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[1.5,1.0606601238250732,0],"qx":0,"qy":-0.4999999701976776,"qz":-0.7071067690849304,"qw":0.5,"variant":0,"type":0,"colors":[0,1,3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-1.5,1.0606601238250732,0],"qx":0,"qy":-0.4999999701976776,"qz":-0.7071067690849304,"qw":-0.5,"variant":0,"type":0,"colors":[0,2,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0,0.3747665584087372,0.5299999713897705],"qx":0,"qy":0,"qz":0,"qw":1,"variant":1,"type":0,"colors":[0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0,0.3747665584087372,-0.5299999713897705],"qx":0.7071067690849304,"qy":0.4999999701976776,"qz":0,"qw":0.5,"variant":1,"type":0,"colors":[1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-0.5299999713897705,-0.3747665584087372,0],"qx":0,"qy":-0.4999999701976776,"qz":0.7071067690849304,"qw":-0.5,"variant":1,"type":0,"colors":[2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0.5299999713897705,-0.3747665584087372,0],"qx":0,"qy":-0.4999999701976776,"qz":0.7071067690849304,"qw":0.5,"variant":1,"type":0,"colors":[3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0,0.03959799185395241,0.7700000405311584],"qx":0,"qy":0,"qz":0,"qw":1,"variant":2,"type":0,"colors":[0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-0.3570000231266022,0.5444722175598145,0.4130000174045563],"qx":0,"qy":-0.4999999701976776,"qz":-0.7071067690849304,"qw":-0.5,"variant":2,"type":0,"colors":[0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0.3570000231266022,0.5444722175598145,0.4130000174045563],"qx":0,"qy":-0.4999999701976776,"qz":-0.7071067690849304,"qw":0.5,"variant":2,"type":0,"colors":[0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0,0.03959799185395241,-0.7700000405311584],"qx":2.9802322387695312E-8,"qy":0.9999999403953552,"qz":2.9802322387695312E-8,"qw":-2.9802322387695312E-8,"variant":2,"type":0,"colors":[1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0.3570000231266022,0.5444722175598145,-0.4130000174045563],"qx":-0.7071067690849304,"qy":0.4999999701976776,"qz":0,"qw":-0.5,"variant":2,"type":0,"colors":[1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-0.3570000231266022,0.5444722175598145,-0.4130000174045563],"qx":0.7071067690849304,"qy":0.4999999701976776,"qz":0,"qw":0.5,"variant":2,"type":0,"colors":[1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-0.7700000405311584,-0.03959799185395241,0],"qx":-0.7071067094802856,"qy":0,"qz":0.7071067094802856,"qw":-2.9802322387695312E-8,"variant":2,"type":0,"colors":[2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-0.4130000174045563,-0.5444722175598145,-0.3570000231266022],"qx":-0.7071067690849304,"qy":0.4999999701976776,"qz":0,"qw":0.5,"variant":2,"type":0,"colors":[2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-0.4130000174045563,-0.5444722175598145,0.3570000231266022],"qx":0,"qy":-0.4999999701976776,"qz":0.7071067690849304,"qw":-0.5,"variant":2,"type":0,"colors":[2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0.7700000405311584,-0.03959799185395241,0],"qx":0.7071067094802856,"qy":0,"qz":0.7071067690849304,"qw":0,"variant":2,"type":0,"colors":[3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0.4130000174045563,-0.5444722175598145,-0.3570000231266022],"qx":0.7071067690849304,"qy":0.4999999701976776,"qz":0,"qw":-0.5,"variant":2,"type":0,"colors":[3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0.4130000174045563,-0.5444722175598145,0.3570000231266022],"qx":0,"qy":-0.4999999701976776,"qz":0.7071067690849304,"qw":0.5,"variant":2,"type":0,"colors":[3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]}],"stickers":[{"loops":[[{"x":-0.35808849334716797,"y":0.12022744119167328,"angle":0,"radius":0,"stroke":0.06313004344701767},{"x":0,"y":-0.5,"angle":0,"radius":0.03496433421969414,"stroke":0.06313004344701767},{"x":0.35808849334716797,"y":0.12022744119167328,"angle":0,"radius":0,"stroke":0.06313004344701767},{"x":0.30727964639663696,"y":0.15090173482894897,"angle":-2.094395160675049,"radius":0,"stroke":0.06313004344701767},{"x":-0.30727964639663696,"y":0.15090173482894897,"angle":0,"radius":0,"stroke":0.06313004344701767}]]},{"loops":[[{"x":-0.6278682351112366,"y":0.36250001192092896,"angle":1.0471975803375244,"radius":0,"stroke":0.12028130888938904},{"x":0.6278682351112366,"y":0.36250001192092896,"angle":1.0471975803375244,"radius":0,"stroke":0.12028130888938904},{"x":0,"y":-0.7250000238418579,"angle":1.0471975803375244,"radius":0,"stroke":0.12028130888938904}]]},{"loops":[[{"x":-0.47999998927116394,"y":0.05922592803835869,"angle":2.094395160675049,"radius":0,"stroke":0.14035087823867798},{"x":0.47999998927116394,"y":0.05922592803835869,"angle":1.0471975803375244,"radius":0,"stroke":0.14035087823867798}]]}],"pillow":1},"axis":[{"x":0,"y":-0.5773502588272095,"z":-0.8164966106414795,"basicAngles":[3,3,3],"cuts":[-0.6200000047683716,0.6000000238418579],"rotatable":[true,false,true],"factor":[1,1,1.7000000476837158]},{"x":0,"y":-0.5773502588272095,"z":0.8164966106414795,"basicAngles":[3,3,3],"cuts":[-0.6200000047683716,0.6000000238418579],"rotatable":[true,false,true],"factor":[1,1,1.7000000476837158]},{"x":0.8164966106414795,"y":0.5773502588272095,"z":0,"basicAngles":[3,3,3],"cuts":[-0.6200000047683716,0.6000000238418579],"rotatable":[true,false,true],"factor":[1,1,1.7000000476837158]},{"x":-0.8164966106414795,"y":0.5773502588272095,"z":0,"basicAngles":[3,3,3],"cuts":[-0.6200000047683716,0.6000000238418579],"rotatable":[true,false,true],"factor":[1,1,1.7000000476837158]}],"quats":[{"x":0,"y":0,"z":0,"w":1},{"x":0,"y":-0.4999999701976776,"z":-0.7071067690849304,"w":0.5},{"x":0,"y":-0.4999999701976776,"z":-0.7071067690849304,"w":-0.5},{"x":0,"y":-0.4999999701976776,"z":0.7071067690849304,"w":0.5},{"x":0,"y":-0.4999999701976776,"z":0.7071067690849304,"w":-0.5},{"x":0.7071067690849304,"y":0.4999999701976776,"z":0,"w":0.5},{"x":0.7071067690849304,"y":0.4999999701976776,"z":0,"w":-0.5},{"x":-0.7071067690849304,"y":0.4999999701976776,"z":0,"w":0.5},{"x":-0.7071067690849304,"y":0.4999999701976776,"z":0,"w":-0.5},{"x":0.7071067094802856,"y":0,"z":0.7071067690849304,"w":0},{"x":2.9802322387695312E-8,"y":0.9999999403953552,"z":2.9802322387695312E-8,"w":-2.9802322387695312E-8},{"x":-0.7071067094802856,"y":0,"z":0.7071067094802856,"w":-2.9802322387695312E-8}],"scrambling":{"scrambleType":0,"algorithms":[[0,1,-1],[0,1,1],[0,4,-1],[0,4,1],[1,1,-1],[1,1,1],[1,4,-1],[1,4,1],[2,1,-1],[2,1,1],[2,4,-1],[2,4,1],[3,1,-1],[3,1,1],[3,4,-1],[3,4,1]],"edges":[[2,1,3,1,6,1,7,1,10,1,11,1,14,1,15,1],[0,0,1,0,4,0,5,0,8,0,9,0,12,0,13,0]]},"touchcontrol":{"movementType":4,"movementSplit":3,"enabledAxis":[[[0],[0],[0],[1],[2],[3]],[[1],[1],[1],[0],[3],[2]],[[2],[2],[2],[3],[1],[0]],[[3],[3],[3],[2],[0],[1]]],"dist3D":[0.20412415266036987,0.20412415266036987,0.20412415266036987,0.20412415266036987]},"colors":[-16729344,-256,-16776961,-5636096,-16777216],"solved":{"functionIndex":2}}
1
{"major":15,"minor":2,"metadata":{"longname":"Coin Tetrahedron","inventor":"Kevin Uhrik","year":2019,"complexity":0.4000000059604645,"size":3,"scrambles":15,"shortname":"COIN_3","resetmaps":false,"num_faces":4,"price":40,"category":2064,"adj_colors":true,"signature":[0,0,0,0,0,0,0,0,29]},"mesh":{"shapes":[{"convexity":{"x":0,"y":0.5303300619125366,"z":-0.75},"vertices":[{"x":0,"y":0,"z":0},{"x":0,"y":0,"z":-1.5},{"x":0.75,"y":1.0606601238250732,"z":-0.75},{"x":-0.75,"y":1.0606601238250732,"z":-0.75},{"x":0,"y":0.5303300619125366,"z":-0.75},{"x":-0.7049999833106995,"y":1.0818734169006348,"z":-0.7649999856948853},{"x":-0.478494793176651,"y":0.8764758110046387,"z":-0.6197620630264282},{"x":-0.16925334930419922,"y":0.7640580534934998,"z":-0.5402706861495972},{"x":0.16925334930419922,"y":0.7640580534934998,"z":-0.5402706861495972},{"x":0.4784947633743286,"y":0.8764759302139282,"z":-0.6197620630264282},{"x":0.7049999237060547,"y":1.0818734169006348,"z":-0.76500004529953},{"x":0.7350000143051147,"y":1.0394468307495117,"z":-0.7950000166893005},{"x":0.5491283535957336,"y":0.7765847444534302,"z":-0.6903955936431885},{"x":0.3547620177268982,"y":0.5017092227935791,"z":-0.7257793545722961},{"x":0.1855086386203766,"y":0.26234883069992065,"z":-0.8950327038764954},{"x":0.07063362002372742,"y":0.09989100694656372,"z":-1.1688904762268066},{"x":0.030000001192092896,"y":0.042426347732543945,"z":-1.5},{"x":-0.030000001192092896,"y":0.042426347732543945,"z":-1.5},{"x":-0.07063362002372742,"y":0.09989088773727417,"z":-1.168890357017517},{"x":-0.1855086088180542,"y":0.2623487710952759,"z":-0.8950326442718506},{"x":-0.3547619879245758,"y":0.5017091631889343,"z":-0.7257792949676514},{"x":-0.5491284132003784,"y":0.7765847444534302,"z":-0.690395712852478},{"x":-0.7350000143051147,"y":1.0394469499588013,"z":-0.7950000762939453},{"x":0,"y":0,"z":-0.22499996423721313},{"x":0.11249998211860657,"y":0.15909899771213531,"z":-0.11249998211860657},{"x":-0.11249998211860657,"y":0.15909899771213531,"z":-0.11249998211860657}],"faces":[{"bandIndex":0,"sticker":0,"isOuter":1,"vertexIndices":[3,0,2,10,9,8,7,6,5]},{"bandIndex":0,"sticker":0,"isOuter":1,"vertexIndices":[2,0,1,16,15,14,13,12,11]},{"bandIndex":0,"sticker":0,"isOuter":1,"vertexIndices":[1,0,3,22,21,20,19,18,17]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[10,2,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,11,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[16,1,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,17,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[22,3,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[3,5,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[5,6,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[6,7,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[7,8,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[8,9,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[9,10,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[11,12,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[12,13,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[13,14,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[14,15,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,16,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[17,18,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[18,19,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[19,20,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[20,21,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[21,22,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[23,24,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[24,25,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[23,25,2]}],"bands":[{"height":0.029999999329447746,"angle":35,"distanceToCenter":0.20000000298023224,"distanceToFlat":0.4000000059604645,"numOfBands":5,"extraI":2,"extraJ":1},{"height":0.009999999776482582,"angle":35,"distanceToCenter":0.20000000298023224,"distanceToFlat":0.4000000059604645,"numOfBands":2,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":0,"var2":0.0530330054461956,"var3":-0.07500000298023224,"var4":1,"center0":0,"center1":0,"center2":0,"region0":0,"region1":0,"region2":0,"region3":0.20000000298023224,"use":false}]},{"vertices":[{"x":-0.4449843764305115,"y":-0.23943555355072021,"z":0.16930651664733887},{"x":-0.1505209356546402,"y":-0.1883307695388794,"z":0.1331700086593628},{"x":0.15052101016044617,"y":-0.1883307695388794,"z":0.1331700086593628},{"x":0.444984495639801,"y":-0.23943543434143066,"z":0.1693064570426941},{"x":0.7199999690055847,"y":-0.33941125869750977,"z":0.24000000953674316},{"x":0.4764519929885864,"y":-0.19493383169174194,"z":0.1378389298915863},{"x":0.2750154733657837,"y":-0.012269020080566406,"z":0.00867551565170288},{"x":0.12449455261230469,"y":0.2005997896194458,"z":-0.1418454945087433},{"x":0.031467437744140625,"y":0.4343692362308502,"z":-0.30714547634124756},{"x":0,"y":0.6788224577903748,"z":-0.47999998927116394},{"x":-0.031467556953430176,"y":0.434369295835495,"z":-0.30714544653892517},{"x":-0.12449455261230469,"y":0.20059984922409058,"z":-0.1418454349040985},{"x":-0.2750154733657837,"y":-0.012269020080566406,"z":0.008675485849380493},{"x":-0.4764518737792969,"y":-0.19493383169174194,"z":0.13783898949623108},{"x":-0.7199999690055847,"y":-0.339411199092865,"z":0.23999997973442078},{"x":0,"y":-0.3535533845424652,"z":-0.5}],"faces":[{"bandIndex":0,"sticker":1,"isOuter":1,"vertexIndices":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,1,0]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,2,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,3,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,4,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,6,5]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,7,6]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,8,7]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,9,8]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,11,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,12,11]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,13,12]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[15,14,13]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[4,5,15]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[9,10,15]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[14,0,15]}],"bands":[{"height":0.009999999776482582,"angle":25,"distanceToCenter":0.05000000074505806,"distanceToFlat":0.10000000149011612,"numOfBands":5,"extraI":0,"extraJ":0},{"height":0.009999999776482582,"angle":25,"distanceToCenter":0.05000000074505806,"distanceToFlat":0.10000000149011612,"numOfBands":2,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":-0.01439999882131815,"var2":-2.8284252039156854E-4,"var3":-0.014800000004470348,"var4":1,"center0":0.7199999690055847,"center1":-0.33941125869750977,"center2":0.24000000953674316,"region0":0,"region1":0,"region2":0,"region3":0.20000000298023224,"use":false},{"name":"DEFORM","var0":0,"var1":0,"var2":-0.02064751647412777,"var3":-4.0000019362196326E-4,"var4":1,"center0":0,"center1":0.6788224577903748,"center2":-0.47999998927116394,"region0":0,"region1":0,"region2":0,"region3":0.20000000298023224,"use":false},{"name":"DEFORM","var0":0,"var1":0.01439999882131815,"var2":-2.8284371364861727E-4,"var3":-0.014800000004470348,"var4":1,"center0":-0.7199999690055847,"center1":-0.339411199092865,"center2":0.23999997973442078,"region0":0,"region1":0,"region2":0,"region3":0.20000000298023224,"use":false}]},{"vertices":[{"x":-0.44034913182258606,"y":0.09893428534269333,"z":-0.06995713710784912},{"x":-0.14895297586917877,"y":0.1495065689086914,"z":-0.1057172641158104},{"x":0.1489531248807907,"y":0.14950667321681976,"z":-0.1057172641158104},{"x":0.4403493106365204,"y":0.09893439710140228,"z":-0.0699571967124939},{"x":0.7124999761581421,"y":0,"z":0},{"x":0.4835851490497589,"y":-0.20758257806301117,"z":0.1467830389738083},{"x":0.17105388641357422,"y":-0.3211963474750519,"z":0.22712011635303497},{"x":-0.171053946018219,"y":-0.3211963474750519,"z":0.2271200567483902},{"x":-0.4835851490497589,"y":-0.20758263766765594,"z":0.14678309857845306},{"x":-0.7124999761581421,"y":0,"z":0},{"x":0,"y":-0.1060660108923912,"z":-0.15000000596046448}],"faces":[{"bandIndex":0,"sticker":2,"isOuter":1,"vertexIndices":[9,8,7,6,5,4,3,2,1,0]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,0,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,1,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[3,2,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[4,3,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[6,5,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[7,6,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[8,7,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[9,8,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[5,4,10]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,9,10]}],"bands":[{"height":0.009999999776482582,"angle":35,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":5,"extraI":0,"extraJ":0},{"height":0.009999999776482582,"angle":25,"distanceToCenter":0.125,"distanceToFlat":0.20000000298023224,"numOfBands":2,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":-0.01211250014603138,"var2":-0.018031222745776176,"var3":-0.02550000138580799,"var4":1,"center0":0.7124999761581421,"center1":0,"center2":0,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.01211250014603138,"var2":-0.018031222745776176,"var3":-0.02550000138580799,"var4":1,"center0":-0.7124999761581421,"center1":0,"center2":0,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]}],"cubits":[{"centers":[0,-1.0606601238250732,1.5],"qx":0,"qy":0,"qz":0,"qw":1,"variant":0,"type":0,"colors":[0,3,2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0,-1.0606601238250732,-1.5],"qx":0.7071067690849304,"qy":0.4999999701976776,"qz":0,"qw":-0.5,"variant":0,"type":0,"colors":[3,1,2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[1.5,1.0606601238250732,0],"qx":0,"qy":-0.4999999701976776,"qz":-0.7071067690849304,"qw":0.5,"variant":0,"type":0,"colors":[0,1,3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-1.5,1.0606601238250732,0],"qx":0,"qy":-0.4999999701976776,"qz":-0.7071067690849304,"qw":-0.5,"variant":0,"type":0,"colors":[0,2,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0,0.3747665584087372,0.5299999713897705],"qx":0,"qy":0,"qz":0,"qw":1,"variant":1,"type":0,"colors":[0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0,0.3747665584087372,-0.5299999713897705],"qx":0.7071067690849304,"qy":0.4999999701976776,"qz":0,"qw":0.5,"variant":1,"type":0,"colors":[1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-0.5299999713897705,-0.3747665584087372,0],"qx":0,"qy":-0.4999999701976776,"qz":0.7071067690849304,"qw":-0.5,"variant":1,"type":0,"colors":[2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0.5299999713897705,-0.3747665584087372,0],"qx":0,"qy":-0.4999999701976776,"qz":0.7071067690849304,"qw":0.5,"variant":1,"type":0,"colors":[3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0,0.03959799185395241,0.7700000405311584],"qx":0,"qy":0,"qz":0,"qw":1,"variant":2,"type":0,"colors":[0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-0.3570000231266022,0.5444722175598145,0.4130000174045563],"qx":0,"qy":-0.4999999701976776,"qz":-0.7071067690849304,"qw":-0.5,"variant":2,"type":0,"colors":[0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0.3570000231266022,0.5444722175598145,0.4130000174045563],"qx":0,"qy":-0.4999999701976776,"qz":-0.7071067690849304,"qw":0.5,"variant":2,"type":0,"colors":[0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0,0.03959799185395241,-0.7700000405311584],"qx":2.9802322387695312E-8,"qy":0.9999999403953552,"qz":2.9802322387695312E-8,"qw":-2.9802322387695312E-8,"variant":2,"type":0,"colors":[1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0.3570000231266022,0.5444722175598145,-0.4130000174045563],"qx":-0.7071067690849304,"qy":0.4999999701976776,"qz":0,"qw":-0.5,"variant":2,"type":0,"colors":[1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-0.3570000231266022,0.5444722175598145,-0.4130000174045563],"qx":0.7071067690849304,"qy":0.4999999701976776,"qz":0,"qw":0.5,"variant":2,"type":0,"colors":[1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-0.7700000405311584,-0.03959799185395241,0],"qx":-0.7071067094802856,"qy":0,"qz":0.7071067094802856,"qw":-2.9802322387695312E-8,"variant":2,"type":0,"colors":[2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-0.4130000174045563,-0.5444722175598145,-0.3570000231266022],"qx":-0.7071067690849304,"qy":0.4999999701976776,"qz":0,"qw":0.5,"variant":2,"type":0,"colors":[2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[-0.4130000174045563,-0.5444722175598145,0.3570000231266022],"qx":0,"qy":-0.4999999701976776,"qz":0.7071067690849304,"qw":-0.5,"variant":2,"type":0,"colors":[2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0.7700000405311584,-0.03959799185395241,0],"qx":0.7071067094802856,"qy":0,"qz":0.7071067690849304,"qw":0,"variant":2,"type":0,"colors":[3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0.4130000174045563,-0.5444722175598145,-0.3570000231266022],"qx":0.7071067690849304,"qy":0.4999999701976776,"qz":0,"qw":-0.5,"variant":2,"type":0,"colors":[3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},{"centers":[0.4130000174045563,-0.5444722175598145,0.3570000231266022],"qx":0,"qy":-0.4999999701976776,"qz":0.7071067690849304,"qw":0.5,"variant":2,"type":0,"colors":[3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]}],"stickers":[{"loops":[[{"x":-0.35808849334716797,"y":0.12022744119167328,"angle":0,"radius":0,"stroke":0.06313004344701767},{"x":0,"y":-0.5,"angle":0,"radius":0.03496433421969414,"stroke":0.06313004344701767},{"x":0.35808849334716797,"y":0.12022744119167328,"angle":0,"radius":0,"stroke":0.06313004344701767},{"x":0.30727964639663696,"y":0.15090173482894897,"angle":-2.094395160675049,"radius":0,"stroke":0.06313004344701767},{"x":-0.30727964639663696,"y":0.15090173482894897,"angle":0,"radius":0,"stroke":0.06313004344701767}]]},{"loops":[[{"x":-0.43301257491111755,"y":-0.25,"angle":-1.0471975803375244,"radius":0,"stroke":0.04209845885634422},{"x":0.43301257491111755,"y":-0.25,"angle":-1.0471975803375244,"radius":0,"stroke":0.04209845885634422},{"x":0,"y":0.5,"angle":-1.0471975803375244,"radius":0,"stroke":0.04209845885634422}]]},{"loops":[[{"x":-0.47999998927116394,"y":0.05922592803835869,"angle":2.094395160675049,"radius":0,"stroke":0.14035087823867798},{"x":0.47999998927116394,"y":0.05922592803835869,"angle":1.0471975803375244,"radius":0,"stroke":0.14035087823867798}]]}],"pillow":1},"axis":[{"x":0,"y":-0.5773502588272095,"z":-0.8164966106414795,"basicAngles":[3,3,3],"cuts":[-0.6200000047683716,0.6000000238418579],"rotatable":[true,false,true],"factor":[1,1,1.7000000476837158]},{"x":0,"y":-0.5773502588272095,"z":0.8164966106414795,"basicAngles":[3,3,3],"cuts":[-0.6200000047683716,0.6000000238418579],"rotatable":[true,false,true],"factor":[1,1,1.7000000476837158]},{"x":0.8164966106414795,"y":0.5773502588272095,"z":0,"basicAngles":[3,3,3],"cuts":[-0.6200000047683716,0.6000000238418579],"rotatable":[true,false,true],"factor":[1,1,1.7000000476837158]},{"x":-0.8164966106414795,"y":0.5773502588272095,"z":0,"basicAngles":[3,3,3],"cuts":[-0.6200000047683716,0.6000000238418579],"rotatable":[true,false,true],"factor":[1,1,1.7000000476837158]}],"quats":[{"x":0,"y":0,"z":0,"w":1},{"x":0,"y":-0.4999999701976776,"z":-0.7071067690849304,"w":0.5},{"x":0,"y":-0.4999999701976776,"z":-0.7071067690849304,"w":-0.5},{"x":0,"y":-0.4999999701976776,"z":0.7071067690849304,"w":0.5},{"x":0,"y":-0.4999999701976776,"z":0.7071067690849304,"w":-0.5},{"x":0.7071067690849304,"y":0.4999999701976776,"z":0,"w":0.5},{"x":0.7071067690849304,"y":0.4999999701976776,"z":0,"w":-0.5},{"x":-0.7071067690849304,"y":0.4999999701976776,"z":0,"w":0.5},{"x":-0.7071067690849304,"y":0.4999999701976776,"z":0,"w":-0.5},{"x":0.7071067094802856,"y":0,"z":0.7071067690849304,"w":0},{"x":2.9802322387695312E-8,"y":0.9999999403953552,"z":2.9802322387695312E-8,"w":-2.9802322387695312E-8},{"x":-0.7071067094802856,"y":0,"z":0.7071067094802856,"w":-2.9802322387695312E-8}],"scrambling":{"scrambleType":0,"algorithms":[[0,1,-1],[0,1,1],[0,4,-1],[0,4,1],[1,1,-1],[1,1,1],[1,4,-1],[1,4,1],[2,1,-1],[2,1,1],[2,4,-1],[2,4,1],[3,1,-1],[3,1,1],[3,4,-1],[3,4,1]],"edges":[[2,1,3,1,6,1,7,1,10,1,11,1,14,1,15,1],[0,0,1,0,4,0,5,0,8,0,9,0,12,0,13,0]]},"touchcontrol":{"movementType":4,"movementSplit":3,"enabledAxis":[[[0],[0],[0],[1],[2],[3]],[[1],[1],[1],[0],[3],[2]],[[2],[2],[2],[3],[1],[0]],[[3],[3],[3],[2],[0],[1]]],"dist3D":[0.20412415266036987,0.20412415266036987,0.20412415266036987,0.20412415266036987]},"colors":[-16729344,-256,-16776961,-5636096,-16777216],"solved":{"functionIndex":2}}

Also available in: Unified diff