Project

General

Profile

Statistics
| Branch: | Revision:

distorted-objectlib / src / main / java @ ce956bcf

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

b39f8e39 11/27/2021 01:40 AM Leszek Koltunski

Progress with ConfigScreen.

32c1697e 11/18/2021 10:51 PM Leszek Koltunski

Better error reporting.

0c5d8bf7 11/18/2021 05:34 PM Leszek Koltunski

FIx some issues with ShapeChanging; implement per-object TouchControlSquare and TouchControlMirror.

92a6fc8b 11/16/2021 01:02 AM Leszek Koltunski

Implement example ShapreChanging object control and convert the Mirror Cube to use it.

a5bbbfb2 11/15/2021 10:28 PM Leszek Koltunski

Adjust ShapeChanging so that it can handle concave cubit faces.
Now it is working also in case of the Ivy corner cubits.

11fa413d 11/14/2021 12:35 AM Leszek Koltunski

Make the ShapeChanging the default TouchControl during MODE_REPLACE.

ede746af 11/12/2021 10:52 PM Leszek Koltunski

Fixes for the ShapeChanging touch control.

3a1efb32 11/12/2021 02:17 AM Leszek Koltunski

Bugfixes for the ShapeChanging touch control.
Still doesn't work but doesn't crash anymore :)

c850eb4f 11/11/2021 10:50 PM Leszek Koltunski

Bugfix

373fd60b 11/11/2021 10:42 PM Leszek Koltunski

Bugfix

57ef6378 11/11/2021 04:22 PM Leszek Koltunski

Float vertices - scratchbook

c9c71c3f 11/08/2021 03:38 PM Leszek Koltunski

Abstract out the TouchControl stuff in preparation for its new type - TouchControlShapeChanging.

23afe4c4 11/08/2021 02:54 PM Leszek Koltunski

Move the Movement to its own package; abstract out some stuff.

6916789e 11/08/2021 02:27 PM Leszek Koltunski

call the appropriate TwistyObject constructor by reflection.

386af988 11/08/2021 01:51 PM Leszek Koltunski

Minor.

f86b282a 11/08/2021 01:49 PM Leszek Koltunski

Minor.

2402d0ff 11/03/2021 10:33 PM Leszek Koltunski

Correct the edges of the cuboid mesh - part 2.

35510170 11/03/2021 10:23 PM Leszek Koltunski

Correct the edges of the cuboid mesh - before we went too far and imperfections were visible.

45e0065d 11/03/2021 04:24 PM Leszek Koltunski

Correct the next bug with settign the object size.
Multiply the time limits in BlockController by 2 - this way we can see if the ratio of (UI+Touch)/Thread Firebase non-fatals will observably drop below the current value of 4.

fd6e2b3b 11/03/2021 03:33 PM Leszek Koltunski

Set the initial object size correctly.

7fe64077 11/03/2021 01:57 PM Leszek Koltunski

Small things.