Project

General

Profile

Statistics
| Branch: | Revision:

distorted-objectlib / src / main / java / org / distorted / objectlib @ a2d6c41a

# Date Author Comment
a2d6c41a 01/17/2022 03:17 PM Leszek Koltunski

Re-organize tutorial list so that we can pull this one from JSON files.

052e0362 01/16/2022 03:59 PM Leszek Koltunski

Step towards tutorial JSON files.

cf2a888e 01/14/2022 12:38 AM Leszek Koltunski

Improve the CU_232 mesh.

49da89c8 01/13/2022 09:42 PM Leszek Koltunski

Container's JSON and mesh - one more corrrection.

d03935dd 01/13/2022 09:29 PM Leszek Koltunski

Improve Container's JSON and mesh.

253e440f 01/13/2022 04:57 PM Leszek Koltunski

Configurable internal colors. This somehow screwed up the Container!

dae74fc9 01/13/2022 03:44 PM Leszek Koltunski

Finish the Container.

d809bf6f 01/13/2022 02:28 PM Leszek Koltunski

Fix a bug in FactoryCubit: before sometimes it would incorrectly rotate a 'collapsed sticker' face if the face was flipped.
Also: polish up the Container.

0e161d26 01/13/2022 12:32 AM Leszek Koltunski

Container Cube: mostly done.

73a95dfd 01/12/2022 04:04 PM Leszek Koltunski

All 9 cuboids now have flat internal walls and are ready for 'white plastic' mode.

f8e0d6be 01/11/2022 11:36 PM Leszek Koltunski

Add Pyramorphix.

23127082 01/11/2022 02:29 AM Leszek Koltunski

Add Fisher Cube.

e289dc14 01/10/2022 11:21 PM Leszek Koltunski

4x4 Mirror Blocks: make the mesh smaller.

05cb5de6 01/10/2022 11:13 PM Leszek Koltunski

Add 4x4 Mirror Blocks.

adb3a093 01/10/2022 03:32 PM Leszek Koltunski

Add debugging for the case when people submit suspicious records.

c5ce8291 01/10/2022 12:52 AM Leszek Koltunski

change order of KILO_5 and MEGA_3.

1a6003a6 01/08/2022 02:52 PM Leszek Koltunski

Corrections for the Windmill.

cd2e8d4c 01/08/2022 12:33 PM Leszek Koltunski

Implement new TouchControlShapemod

3144b0a2 01/08/2022 12:51 AM Leszek Koltunski

Change the order

ea8a2361 01/08/2022 12:07 AM Leszek Koltunski

Improve the Windmill Cube

82904e62 01/07/2022 11:16 PM Leszek Koltunski

Implement the Windmill Cube

ce956bcf 01/06/2022 10:39 PM Leszek Koltunski

Remove 3 out of 4 object icons.

3c48fab9 01/06/2022 12:00 AM Leszek Koltunski

unify every isSolved() routine except one: part II : new JSONs.

ed0988c0 01/05/2022 11:04 PM Leszek Koltunski

unify every isSolved() routine except one - the Dino4 is still special.

19595510 01/05/2022 03:56 PM Leszek Koltunski

Preparation for further unification of the isSolved() routine.

f5426a4c 01/05/2022 02:04 PM Leszek Koltunski

fix the non-standard isSolved() functions to reflect the changes in order of the quaternions in the group.

1b7ece90 01/05/2022 12:16 PM Leszek Koltunski

Standarize two next functions - getSolvedQuats and getSolvedFunctionIndex.
Now all objects except Dino6, Dino4 and Square-2 have them the same.

50172827 01/05/2022 11:10 AM Leszek Koltunski

Minor

89a00832 01/05/2022 12:37 AM Leszek Koltunski

Convert Minx'es.

db6d9617 01/05/2022 12:09 AM Leszek Koltunski

Convert Squares.

9357dae7 01/05/2022 12:05 AM Leszek Koltunski

Convert Cuboids.

1597769c 01/04/2022 11:46 PM Leszek Koltunski

Convert Mirrors and Bandaged.

ada5bca1 01/04/2022 11:41 PM Leszek Koltunski

Convert Trajber.

974a0e69 01/04/2022 11:34 PM Leszek Koltunski

Convert Helicopter.

802fe251 01/04/2022 11:27 PM Leszek Koltunski

Convert Ulti, Jing, Pyra, Diamond, Dinos, Redi, Skewbs, Ivy & Rex to the new scheme where the quaternion group is computed automatically.

d55d2c6a 01/04/2022 09:27 PM Leszek Koltunski

Clenups.

a05b6e06 01/04/2022 04:39 PM Leszek Koltunski

Clenups.

0d15e934 01/04/2022 02:11 PM Leszek Koltunski

Compute the Quat Group in Java.

d0e6cf7f 01/04/2022 01:17 AM Leszek Koltunski

Simplification.

d4105efe 01/04/2022 12:55 AM Leszek Koltunski

Simplification.

59a971c1 01/04/2022 12:40 AM Leszek Koltunski

Remove the need to provide the number of outer faces of a ObjectShape.

e8f5f147 01/03/2022 09:18 PM Leszek Koltunski

Fix (and simplify!) Diamiond's, Trajber's and Minx'es Solved Quats.

31278e52 01/03/2022 06:43 PM Leszek Koltunski

Make the bitmaps ARGB_4444 - i.e. twice smaller than before.

3afd2fe4 01/03/2022 06:13 PM Leszek Koltunski

Make the bitmaps ARGB_4444 - i.e. twice smaller than before.

9b1fe915 01/03/2022 02:38 PM Leszek Koltunski

Finally remove the 'getCubitFaceColor()' API

4c9ca251 01/02/2022 09:25 PM Leszek Koltunski

Add the getFaceAxis() API and fill up the getDist3D() API.

5931ae4d 01/02/2022 12:31 AM Leszek Koltunski

Beginning to automatically calculate cubitFaceColors.

7994b456 01/01/2022 10:44 PM Leszek Koltunski

cleaning up.

b2c77ec3 01/01/2022 10:32 PM Leszek Koltunski

cleaning up.

d66e98d7 01/01/2022 07:37 PM Leszek Koltunski

Remove the 'getNumCubitFaces()' object API: correction.

fb9d7614 01/01/2022 07:12 PM Leszek Koltunski

Remove the 'getNumCubitFaces()' object API (forgotten part)

1f264f3e 01/01/2022 07:08 PM Leszek Koltunski

Remove the 'getNumCubitFaces()' object API.

ac97ecc0 01/01/2022 01:44 PM Leszek Koltunski

Progress towards removing the 'getNumCubitFaces()' object API.

b968d359 01/01/2022 01:09 PM Leszek Koltunski

Simplify.

4e9f2df5 12/31/2021 12:25 PM Leszek Koltunski

Simplify.

3ee1d662 12/31/2021 12:37 AM Leszek Koltunski

Split ObjectShape into ObjectShape and ObjectFaceShape

ec42a6fe 12/30/2021 11:15 PM Leszek Koltunski

Finally move the 'getVariantFaceColor()' method to the base class.

e3937019 12/30/2021 11:47 AM Leszek Koltunski

Progress standarising stickering.
Looks like all four object creation modes - J0M0, J0M1, J1M0 and J1M1 are supported now.

e16fd960 12/30/2021 12:24 AM Leszek Koltunski

Progress standarising stickering.

d53fb890 12/29/2021 11:10 PM Leszek Koltunski

Progress standarising stickering.

89704841 12/29/2021 01:20 AM Leszek Koltunski

Progress standarising stickering

00f4980d 12/29/2021 01:06 AM Leszek Koltunski

Progress standarising stickering - adjust sticker radii based on cos of the angle at the sticker vertex.

053ffa02 12/28/2021 11:24 PM Leszek Koltunski

Progress standarising stickering.

b0720f49 12/28/2021 11:12 PM Leszek Koltunski

Progress standarising stickering.

3d766df3 12/28/2021 09:13 PM Leszek Koltunski

Progress standarising stickering.

fa04ea23 12/28/2021 08:18 PM Leszek Koltunski

Progress standarising stickering.

03ad46a9 12/28/2021 07:16 PM Leszek Koltunski

Progress standarising stickering.

3e969a85 12/28/2021 07:05 PM Leszek Koltunski

Progress standarising stickering.

d0f4d205 12/28/2021 06:47 PM Leszek Koltunski

Improve stickering - while drawing a sticker, set stencil to its area so the drawing does not encroach on the neighbouring stickers.

7af68038 12/28/2021 02:07 AM Leszek Koltunski

Progress

1561a74f 12/27/2021 12:46 AM Leszek Koltunski

Progress

d99de43c 12/26/2021 11:38 PM Leszek Koltunski

Progress

f7d2e0e1 12/26/2021 12:01 AM Leszek Koltunski

Progress

33c707e8 12/25/2021 10:13 PM Leszek Koltunski

Progress

2617d26b 12/25/2021 09:48 PM Leszek Koltunski

Progress

c187cb69 12/24/2021 09:50 PM Leszek Koltunski

Initial commit

de0a817d 12/22/2021 01:03 PM Leszek Koltunski

Correct the shape of Trajber's Octahedron.

5f57c955 12/21/2021 01:17 AM Leszek Koltunski

Minor

2a14c33e 12/20/2021 11:38 PM Leszek Koltunski

Shorten Square-1 inventors

35f332c8 12/20/2021 11:35 PM Leszek Koltunski

Trajber's Octahedron: correct the mesh.

bc39861d 12/20/2021 11:27 PM Leszek Koltunski

Trajber's Octahedron: add object to the system.

376f605e 12/20/2021 10:23 PM Leszek Koltunski

Trajber's Octahedron: progress.

26d73f43 12/20/2021 04:49 PM Leszek Koltunski

Trajber's Octahedron: progress.

f829ead3 12/19/2021 11:52 PM Leszek Koltunski

Trajber's Octahedron: progress.

4a566e21 12/19/2021 10:40 PM Leszek Koltunski

Trajber's Octahedron: first try.

7deaa5e3 12/18/2021 11:05 PM Leszek Koltunski

Make the internal walls of Cuboids flat.

1185d1d8 12/18/2021 10:46 PM Leszek Koltunski

Bugfixes for the shape of Megaminxes (2)

0351740a 12/18/2021 10:34 PM Leszek Koltunski

Bugfixes for the shape of Megaminxes.

53e85349 12/17/2021 03:38 PM Leszek Koltunski

Fix a crasher.

66959ff9 12/08/2021 11:34 PM Leszek Koltunski

Minor.

4a389a4e 12/08/2021 03:26 PM Leszek Koltunski

Fix setDefaultRotation() when changing an object; do it at exactly the right time when the 'old' object has already disappeared, but the new hasn't been attached to the Nodee yet.

a72cd106 12/08/2021 01:46 PM Leszek Koltunski

Include the info about 'numFaces' of a puzzle in the jsons.
Based on this, and the recently introduced 'DEFAULT_ROTs' to the basic Shape classes, rotate each object in the Config so it looks attractive.

b0ec8fbd 12/08/2021 11:36 AM Leszek Koltunski

Move info about the default rotation of the 4 basic shapes of puzzles form the 'Creator' app to the Shape classes.

50fb62bf 12/08/2021 12:35 AM Leszek Koltunski

'Simple' and 'Nice' meshes: fix Ivy.

c94320d8 12/08/2021 12:19 AM Leszek Koltunski

'Simple' and 'Nice' meshes: fix Rex.

c3a033e9 12/07/2021 11:17 PM Leszek Koltunski

Introduce 'Simple' and 'Nice' meshes.

cc51a52b 12/06/2021 12:59 AM Leszek Koltunski

In the 'magic' app, ObjectType is now only used in RubikObject and RubikObjectList classes and nowhere else.
This is a major step towards being able to download objects from an online repository.

b63bedcc 12/05/2021 10:19 PM Leszek Koltunski

Progress replacing the enum ObjetType with the class RubikObjectList.

04a4ece1 11/30/2021 01:26 PM Leszek Koltunski

Fix projection matrix with which the puzzles get rendered: make it independent of the aspect ratio of the underlying surface.

b4223a92 11/29/2021 01:01 AM Leszek Koltunski

Progress with ConfigPane.