Project

General

Profile

Statistics
| Branch: | Revision:

distorted-objectlib / src / main / java / org / distorted / objectlib / objects @ b480f4dd

# Date Author Comment
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

ac172590 04/19/2023 04:08 PM Leszek Koltunski

Cuboids: produce the real quaternion group!

37310d4f 04/02/2023 09:32 PM Leszek Koltunski

Dino solveers: change the rot axis

76de8309 03/24/2023 05:35 PM Leszek Koltunski

Dino6 solver: skeleton tablebase class.

8bb9e58b 03/24/2023 12:10 AM Leszek Koltunski

Lower Square-0's complexity to 1.

626b239f 03/24/2023 12:07 AM Leszek Koltunski

Add Square-0

fd271599 03/23/2023 01:01 AM Leszek Koltunski

Make the Masterball built-in - we need to displace the old version of it with an old scrambling mechanism.

8b57a8f9 03/20/2023 12:38 AM Leszek Koltunski

Jing tablebase. New, less pillowed Jing mesh.

33a6303d 03/08/2023 05:08 PM Leszek Koltunski

Master Icosamate: fully works now.

eeabbae3 03/08/2023 05:03 PM Leszek Koltunski

Progress with Master Icosamate.

1a2182df 03/07/2023 07:39 PM Leszek Koltunski

Master Icosamate: first code.

eb4fe652 03/07/2023 05:21 PM Leszek Koltunski

Icosamate: icon

eaa2e168 03/07/2023 05:00 PM Leszek Koltunski

Icosamate: icon

593cd919 03/07/2023 04:50 PM Leszek Koltunski

Icosamate: mesh, jsons.

716f5517 03/07/2023 04:26 PM Leszek Koltunski

Progress with Icosamate

d54d1f8a 03/07/2023 11:30 AM Leszek Koltunski

first attempt at Icosamate
new PL tutorial for the Crazy Planets

cf93ea4e 03/04/2023 12:06 AM Leszek Koltunski

Introduce InitAssets. We'll use this later to pass on references to the tablebase file to the TwistyObject (so that it can use this for perfect scrambling)

ccd8a6f2 02/28/2023 03:22 PM Leszek Koltunski

Disconnect the rotation axis in the Tablebases from the axis in the objects.

b8519939 02/26/2023 09:48 PM Leszek Koltunski

Pyraminx solver: progress

08a8ebc7 02/24/2023 12:55 AM Leszek Koltunski

CU_232 solver: beginnings of the solver class.

74b5e124 02/21/2023 01:58 AM Leszek Koltunski

Correct Ivy's order of cubits.

786cb5f5 02/21/2023 01:48 AM Leszek Koltunski

Ivy Solver: implementations of getIndex() and getQuats() remain.

9283a268 02/20/2023 04:53 PM Leszek Koltunski

Constants for scrambling types.

a110ebe1 02/16/2023 02:53 PM Leszek Koltunski

Pyraminx Duo solver: initial code which creates the unpacked DB (does not work still)

2dffaf22 02/13/2023 03:32 PM Leszek Koltunski

- add the Pyraminx Duo solver to the list
- make the signature of an object independent of its location in the ObjectType enum

be95dbf5 02/11/2023 10:47 PM Leszek Koltunski

- fix for the newly introduced TwistyObjectSolved
- fix for the solvedQuats of the Trajber 4x4

5618c5a9 02/11/2023 06:39 PM Leszek Koltunski

separate the 'isSolved' part from TwistyObject

8f44228f 02/11/2023 12:26 AM Leszek Koltunski

Make the JSON reader capable of handling possible future 'BAN*_*' objects.

7bcd501d 02/09/2023 11:53 PM Leszek Koltunski

BAN5_4 and BAN6_4: fix creating their signatures (improper signatures --> wrong scrambling type 2!)

fbb13c60 02/09/2023 10:10 PM Leszek Koltunski

Burr Cube: tutorials, new jsons.

8b6dbb76 02/09/2023 01:52 AM Leszek Koltunski

Correct the mesh of the Burr Cube according to the versions in YT.
Scrambling doesn't work...

8bd3a60b 02/09/2023 01:36 AM Leszek Koltunski

Add Burr Cube (aka Wall Cube)

c73ea131 02/09/2023 12:19 AM Leszek Koltunski

Camouflage: new json (change complexity and num scrambles)

539b46ea 02/09/2023 12:04 AM Leszek Koltunski

Correct Camouflage's cubits (centers must be 1x1x1!) and add YTS' scrambling algorithms.

ed7a9bfb 02/06/2023 12:20 AM Leszek Koltunski

Correct Masterball's mesh so that its 'FAST' mode looks good.

621a672c 02/01/2023 10:47 PM Leszek Koltunski

Update P. Diamond's touchcontrol

68823ce3 01/30/2023 03:09 PM Leszek Koltunski

Minor bugfix.

51d14921 01/30/2023 11:09 AM Leszek Koltunski

Icon (and icon creation) for the Camouflage 3x3x3.

ca5bd228 01/30/2023 01:27 AM Leszek Koltunski

AI Cube: rename BAN5_3 to BAN5_4

6435ad6a 01/30/2023 12:56 AM Leszek Koltunski

AI Cube: even thicker stroke.

13f0338c 01/30/2023 12:40 AM Leszek Koltunski

AI Cube: thicker stroke.

b784bfe0 01/30/2023 12:34 AM Leszek Koltunski

AI Cube: scrambling algorithms.

6c39a268 01/29/2023 10:07 PM Leszek Koltunski

AI Cube: dmesh, jsons. Only scrambling now missing.

7d41fc84 01/29/2023 11:29 AM Leszek Koltunski

Beginnings of support for AI Cube.

4e0baf7b 01/29/2023 12:56 AM Leszek Koltunski

Correct scramble tables for Starminx, P. Crystal, Kilominx, Megaminx, Master Kilominx & Gigaminx.

e649d99a 01/28/2023 11:55 PM Leszek Koltunski

Correct scramble tables for the Pyraminxes.

ea889ebf 01/28/2023 11:14 PM Leszek Koltunski

Correct scramble tables for the Rex and Void Cubes.

5abb9a18 01/28/2023 10:14 PM Leszek Koltunski

Correct scramble tables for the Pyraminx Duo and Pyraminx Diamond.

ad48cee7 01/28/2023 10:01 PM Leszek Koltunski

Correct scramble tables for the Crazy 2x2.

e8bf9b51 01/28/2023 09:52 PM Leszek Koltunski

Correct scramble tables for Redi, Dino4 and Dino6.

27249eea 01/28/2023 06:10 PM Leszek Koltunski

Produce new JSONs files (version 7, with new scrambling method)

9ba7f3f6 01/28/2023 02:28 AM Leszek Koltunski

Move scrambling to a new model where there are spearete scrambling 'algorithms' and 'edges' of the scrambling graph.
Now each edge can contain a whole algorithm, i.e. a sequence of moves leading from state to state, which permits construction of scrambling for more complicated bandaged objects such as the AI cube....

10a842b0 01/25/2023 05:57 PM Leszek Koltunski

Progress with the Camouflage 3x3x3.
Now only proper scrambling remains.

f925d455 01/25/2023 05:01 PM Leszek Koltunski

Progress with the Camouflage 3x3x3.

e7569064 01/25/2023 01:00 AM Leszek Koltunski

Beginnings of support for the Camouflage 3x3x3.

53ca4624 01/24/2023 11:35 PM Leszek Koltunski

Preparation for Camouflage Cubes.

064b8a42 01/19/2023 11:09 AM Leszek Koltunski

Update 2 more tutorials that were dead.

6a8fb4ec 01/19/2023 02:11 AM Leszek Koltunski

Update 3 tutorials that were dead.

def7cee2 01/10/2023 05:34 PM Leszek Koltunski

New Pyraminx Diamond.

8bb3e677 01/08/2023 10:14 PM Leszek Koltunski

Minor bugfixes for creating JSON files version 6 (with per-cubit lists of VertexEffects)

e50246a8 01/08/2023 07:01 PM Leszek Koltunski

corrections for rounding corners of bandaged cuboids.

ba8dbe0e 01/08/2023 05:48 PM Leszek Koltunski

corrections for rounding corners of kilo/megaminx.

84a17011 01/08/2023 03:36 AM Leszek Koltunski

Major change in JSOn file format:

replace the old (corners,centers) system with a list of VertexEffects which are applied to each cubit variant.

86ee4ac3 12/09/2022 01:52 AM Leszek Koltunski

minor

54860114 12/09/2022 01:50 AM Leszek Koltunski

Masterball: correct scrambling (we must begin with a horizontal move)

b63235a0 12/09/2022 01:17 AM Leszek Koltunski

Make it possible to create Diamond and Icosahedron-shaped objects to be read from json.

bbb12178 12/09/2022 12:39 AM Leszek Koltunski

correct Masterball's icon.

55bdf62b 12/08/2022 11:29 PM Leszek Koltunski

Masterball: detection of solved states.

bfdb9aa5 12/08/2022 05:38 PM Leszek Koltunski

Finish TouchControl for the Masterball.
detection of the solved staet remains.

f2259427 12/08/2022 01:31 AM Leszek Koltunski

Progress with Masterball.
Remaining: touch control's newRotation() function.

b31249d6 12/06/2022 02:07 PM Leszek Koltunski

Progress with Masterball TouchControl.

c1452814 12/06/2022 12:38 AM Leszek Koltunski

Progress with Masterball - the whole object gets drawn more or less correctly now.
Remaining: issue with Sink effect not fully inflating the ball and TouchControl.

54588439 12/05/2022 05:32 PM Leszek Koltunski

progress with Masterball - Cubits app works now.

1b197b82 11/30/2022 04:38 PM Leszek Koltunski

Interface: properly support object which have numScrambles less than 8.

f7f7ea8e 11/26/2022 01:53 PM Leszek Koltunski

Pyraminx Duo: json, mesh, icon, etc.

82bc272d 11/26/2022 12:43 AM Leszek Koltunski

Implement Pyraminx Duo

5d09301e 11/24/2022 03:22 PM Leszek Koltunski

New Mastermorphix & Megamorphix icons, some small corrections.

b5cc50ae 11/20/2022 11:52 PM Leszek Koltunski

Mastermorphix & Megamorphix: finishing touches (meshes, jsons, icons, final adjustments)

4bd1b3d6 11/20/2022 12:02 AM Leszek Koltunski

Corrections for Megamorphix.

17e17769 11/19/2022 09:37 PM Leszek Koltunski

Add Mastermorphix & Megamorphix.

6db8fe2e 11/16/2022 02:14 PM Leszek Koltunski

More support for pillowing; pillow Morphix and Jing by default.

a0b0795b 11/16/2022 01:38 PM Leszek Koltunski

Introduce support for per-object pillowing.

df3dcf97 07/28/2022 01:23 PM Leszek Koltunski

Make the larger bandaged cuboids have less vertices.

6133be67 07/15/2022 01:00 AM Leszek Koltunski

objects: license.

c90fa92d 06/20/2022 01:06 AM Leszek Koltunski

New tutorials

cedb00fb 06/20/2022 12:54 AM Leszek Koltunski

Minor

30aa800a 06/18/2022 10:54 AM Leszek Koltunski

Correct the icons

b0c97683 06/18/2022 01:37 AM Leszek Koltunski

Sticker overrides finished. Add crazy planets JSONs and icons (correction)

ff60e713 06/18/2022 12:49 AM Leszek Koltunski

Progress with sticker overrides.

3a0a23bf 06/17/2022 05:58 PM Leszek Koltunski

Beginnings of support for 'sticker overrides' - possibility to override the color of an individual face of an individual cubit. Ultimately this will enable overriding with any bitmap; so far only a solid color.

Also, fixes for two crashers.

4278fe51 06/17/2022 01:12 PM Leszek Koltunski

minor

d75b7581 06/16/2022 08:52 PM Leszek Koltunski

Circle 2x2: mesh, jsons.

5a20f7a1 06/16/2022 05:13 PM Leszek Koltunski

Progress with Circle 2x2.

d31c5b24 06/16/2022 03:38 PM Leszek Koltunski

First attempt at a Circle 2x2 - but this is implemented wrong. The smallInner pieces next to the FLD corner should never move relative to the corner.

b00a0004 06/16/2022 02:09 AM Leszek Koltunski

Minor correction.

fbd18fc7 06/15/2022 02:37 PM Leszek Koltunski

Crazy Planets: progress

bc008758 06/14/2022 04:21 PM Leszek Koltunski

Crazy Planets: progress

dc369304 06/09/2022 12:48 AM Leszek Koltunski

Bugfix

1f656ca7 06/06/2022 05:23 PM Leszek Koltunski

Make the 4 built-in BandagedCuboids use the introduced InitData concept and remove all specific bandaged object classes.