Project

General

Profile

Statistics
| Branch: | Revision:

distorted-objectlib / src @ c7c72305

# Date Author Comment
c7c72305 07/12/2023 01:42 AM Leszek Koltunski

move almost all methods to the generic 'FactoryBandaged'

36d67a7e 07/11/2023 01:43 AM Leszek Koltunski

Improve the 'FactoryBandaged' API.

4a9f01f9 07/07/2023 02:32 AM Leszek Koltunski

Major progrss writing FactoryBandagedPyraminx.

850e5074 07/06/2023 02:24 AM Leszek Koltunski

make creation of vertex effects in the FactoryBandagedCuboid shape-independent.

5655d3a9 07/05/2023 11:56 PM Leszek Koltunski

minor speedup.

3821ebef 07/05/2023 11:35 PM Leszek Koltunski

speedups (correctly remove the internal walls of joined elements)

8edbe5b9 07/05/2023 10:23 PM Leszek Koltunski

minor

4cdeca60 07/02/2023 11:26 PM Leszek Koltunski

make larger bandaged cubits appear less convex

8aceea06 07/02/2023 11:14 PM Leszek Koltunski

next bugfix

ddb41b57 07/01/2023 11:52 PM Leszek Koltunski

next bugfix

262d3b6a 07/01/2023 11:44 PM Leszek Koltunski

bugfix

b76da174 07/01/2023 02:23 AM Leszek Koltunski

First try converting FactoryBandagedCuboid to MeshMultigon (still doesn't work)

efa5bc1e 06/28/2023 01:35 AM Leszek Koltunski

Code changes to introduce cubits whose faces can be split into components.

3542b8f3 06/27/2023 11:59 PM Leszek Koltunski

Optionally split the outer faces of the Dino cubit into two components [test of the MeshMultigon, now switched off]

308e497b 06/27/2023 11:56 PM Leszek Koltunski

We no longer need to support 'edgesUp' in MeshPolygons.

fe9267f5 06/20/2023 11:06 PM Leszek Koltunski

Minor.

89c2b479 06/20/2023 10:42 PM Leszek Koltunski

Fixes for creation of puzzles which include cubits with 'multigon' faces.

91bb7d90 06/20/2023 10:03 PM Leszek Koltunski

correct scrambling of the Coin Tetrahedron

561a346d 06/20/2023 07:00 PM Leszek Koltunski

correct the Coin Hexahedron (2).

1a7dd366 06/20/2023 06:57 PM Leszek Koltunski

correct the Coin Hexahedron.

347f6cc1 06/20/2023 05:55 PM Leszek Koltunski

correct face shapes (post-new MeshPolygon normal computation)

5377b942 06/19/2023 01:59 PM Leszek Koltunski

support Multigon in JSONs

fe3dec09 06/17/2023 10:51 PM Leszek Koltunski

use MeshMultigon in puzzle cubits (FactoryCubit)

f891ff09 06/15/2023 03:25 PM Leszek Koltunski

MeshMultigon finished.

8e80135b 06/08/2023 05:41 PM Leszek Koltunski

build for API 34.

a70b1e96 06/02/2023 10:55 AM Leszek Koltunski

Actually use the 'overridable rotation factors' feature and tweat the factors of many objects.

deaf067b 06/01/2023 05:04 PM Leszek Koltunski

remember the rotation factors in the JSONs.

fb1e9a31 06/01/2023 04:38 PM Leszek Koltunski

move the returnRotationFactor() method from touchControl to TwistyObject (where it can be overridden)

e17d01c2 05/31/2023 04:32 PM Leszek Koltunski

Fix the 'layer bitmaps in algorithms' feature.

464a5f12 05/31/2023 02:41 PM Leszek Koltunski

Correctly read JSONs with the previous 'scrambling algorithms' whch were not yet in 'bitmap' form.

ca4a3a68 05/31/2023 02:36 PM Leszek Koltunski

Algorithms now have their 'layers' in bitmap form.

We have to update all object JSON files.

ed04b978 05/31/2023 01:27 AM Leszek Koltunski

make the square 'edge_coin' touch mode even smaller.

1c90a93d 05/31/2023 01:22 AM Leszek Koltunski

Ancient Coin: better scrambling.

031d098f 05/31/2023 12:29 AM Leszek Koltunski

3 new icons.

acf2a9e1 05/31/2023 12:09 AM Leszek Koltunski

Support for automatic creation of Scramble Algorithms and Edges which ignore the 'non-rotatable' layers.
Implement this to the Coin Tetrahedron, Ancient Coin Cube & Tins Cube.

7c46dfa1 05/30/2023 11:23 PM Leszek Koltunski

Improve the EDGE_COIN square touch split.

b8eb07a5 05/30/2023 11:19 PM Leszek Koltunski

We have just introduced a non-backwards compatible improvement to the interpreter - up the interpreter version to 11.

a6aa9a47 05/30/2023 11:18 PM Leszek Koltunski

Improve the 'rot axis parallel to face axis' touch control mode:
support case when the rot axis is parallel and agrees in direction with the face axis, and the one when they disagreee in direction.

cadc79fe 05/30/2023 06:59 PM Leszek Koltunski

Progress with Ancient Coin Cube.

03410dc1 05/30/2023 05:33 PM Leszek Koltunski

Initial support for Ancient Coin Cube.

b3c8eeda 05/28/2023 01:34 AM Leszek Koltunski

Improve Tins Cube.

1578cf00 05/27/2023 03:38 PM Leszek Koltunski

Switch off Tins Cube; bugfixes for the BandagedCreator.

a2c64ac3 05/26/2023 11:38 PM Leszek Koltunski

Tins Cube: improvements.

5d7bb479 05/26/2023 06:35 PM Leszek Koltunski

Tins Cube.

7b3d2515 05/26/2023 01:39 PM Leszek Koltunski

Fix Dino6 solver.

9fbb6ed0 05/26/2023 01:16 AM Leszek Koltunski

Merge remote-tracking branch 'origin/master'

dcf9de7b 05/26/2023 01:15 AM Leszek Koltunski

Correct a subtle bug: the way we were computing the cached Rows was incorrect in case of Pyraminx, because its initial positions of all of its edge and octa cubits are the same, and initial quats are non-zero.

61f5c489 05/25/2023 04:16 PM Leszek Koltunski

Rearrange the objects and produce new JSONs.

d2cf182b 05/24/2023 04:14 PM Leszek Koltunski

Change the colors of the Masterball to a bit more dispersed (orange, red!)

1247bb16 05/24/2023 03:24 PM Leszek Koltunski

Correct detection of solved state in Masterball. New JSON.

6beb2998 05/24/2023 03:18 AM Leszek Koltunski

minor speedup

b2eb9a1d 05/24/2023 01:43 AM Leszek Koltunski

minor

f2060de1 05/24/2023 01:24 AM Leszek Koltunski

speedup in PruningTable

693cc52e 05/24/2023 12:38 AM Leszek Koltunski

speedup

62b9f665 05/23/2023 06:37 PM Leszek Koltunski

speedup

dfa988f2 05/23/2023 03:53 PM Leszek Koltunski

speedup

20d7d940 05/23/2023 02:45 PM Leszek Koltunski

speedup

d4212e97 05/23/2023 12:52 AM Leszek Koltunski

comment

a80e95e4 05/23/2023 12:48 AM Leszek Koltunski

implement enumeration of permutations in linear time. This hopefully speeds up all solvers.

c65d5889 05/19/2023 05:25 PM Leszek Koltunski

generalize FactoryBandagedCuboid: start removing 'cuboidal' assumptions from it.

fef87000 05/16/2023 02:01 AM Leszek Koltunski

Progress with BandagedObjectPyraminx.

c18507d9 05/13/2023 11:35 AM Leszek Koltunski

Introduce BandagedObjectPyraminx.

aacf5e27 05/11/2023 02:55 PM Leszek Koltunski

Implement the android.opengl.Matrix functions ourselves.

369e6176 05/10/2023 04:08 PM Leszek Koltunski

Make the touchable part of the 'coin' in the CoinTetrahedroon a bit smaller.

2fa1601b 05/10/2023 12:37 AM Leszek Koltunski

Coin tetrahedron: make it invisible.

b2e19fa7 05/10/2023 12:23 AM Leszek Koltunski

Coin tetrahedron: bugfix, new mesh & json; move to json version 10.

6a679437 05/09/2023 10:19 PM Leszek Koltunski

Coin tetrahedron: icon.

c741467f 05/09/2023 10:09 PM Leszek Koltunski

Coin tetrahedron: mesh, jsons.

092e257b 05/09/2023 05:17 PM Leszek Koltunski

Progress with support for the 'normal' touch-control: speed probes.

09ff1631 05/09/2023 03:08 PM Leszek Koltunski

Progress with support for the 'normal' touch-control

644c217a 05/09/2023 03:00 PM Leszek Koltunski

Progress with support for touch-control of pieces which we rotate along an axs which is normal to the currently touched face (think Coin Tetrahedron!)

333ecf1b 05/07/2023 10:41 AM Leszek Koltunski

Beginnings of support for touch-control of pieces which we rotate along an axs which is normal to the currently touched face (think Coin Tetrahedron!)

2241c459 05/07/2023 12:58 AM Leszek Koltunski

Coin Tetrahedron: progress

768149e8 05/06/2023 11:04 AM Leszek Koltunski

Coin Tetrahedron: progress

720b26cd 05/06/2023 01:36 AM Leszek Koltunski

Coin Tetrahedron: progress

166e4113 05/06/2023 12:50 AM Leszek Koltunski

Coin Tetrahedron: progress

b480f4dd 05/05/2023 11:29 PM Leszek Koltunski

Coin Tetrahedron: progress

4f629c09 05/01/2023 12:03 PM Leszek Koltunski

Coin Tetrahedron: initial commit

efc71331 05/01/2023 12:13 AM Leszek Koltunski

minor speedup

cf45025f 05/01/2023 12:01 AM Leszek Koltunski

speedup

062efe79 04/30/2023 11:35 PM Leszek Koltunski

bugfix

f51c164f 04/28/2023 11:10 PM Leszek Koltunski

CU_323 solver: speedups

5f8356d7 04/28/2023 12:26 PM Leszek Koltunski

CU_323 solver: speedups

d3fa1eed 04/28/2023 01:40 AM Leszek Koltunski

CU_323 solver: last step.

31d0a3fc 04/28/2023 12:17 AM Leszek Koltunski

CU_323 solver: don't use this for scrambling.

e1e92738 04/28/2023 12:04 AM Leszek Koltunski

CU_323 solver: new tablebase level17

ec1d3ad8 04/27/2023 10:40 PM Leszek Koltunski

CU_323 solver: new tablebase level8

3feba94e 04/27/2023 10:39 PM Leszek Koltunski

CU_323 solver: return to the old way of moving layers with a twist (we do not move the front layer, we move the middle and back layers to imitate this move and keep edge1 always in place)

ca2ba7a1 04/27/2023 04:32 PM Leszek Koltunski

CU_323 solver: progress and slight speedup for the 'old' solver.

5b9e0ba4 04/25/2023 01:22 PM Leszek Koltunski

CU_323 solver: new schema.

c6d9aa4c 04/24/2023 03:42 PM Leszek Koltunski

CU_323 solver: corrections.

398f2870 04/24/2023 03:06 PM Leszek Koltunski

CU_323 solver: corrections.

c64217f7 04/24/2023 11:25 AM Leszek Koltunski

CU_323 solver: minor.

d0eb4ae9 04/22/2023 02:47 PM Leszek Koltunski

CU_323 solver: corrections.

08451d7f 04/21/2023 11:38 PM Leszek Koltunski

CU_323 solver: remove mUpper.

d2216784 04/20/2023 10:26 PM Leszek Koltunski

CU_323 solver: bugfixes.

feceac2f 04/20/2023 08:12 PM Leszek Koltunski

CU_323 solver: tablebase.

f5eeab30 04/20/2023 06:42 PM Leszek Koltunski

CU_323 solver: corrections.

45dc5cd7 04/20/2023 04:50 PM Leszek Koltunski

CU_323 solver: corrections.

33f1978f 04/19/2023 05:07 PM Leszek Koltunski

CU_323 solver: corrections.