Project

General

Profile

Download (15.8 KB) Statistics
| Branch: | Revision:

distorted-objectlib / src / main / java / org / distorted / objectlib / objects / TwistyVoid.java @ 8f5116ec

# Date Author Comment
8f5116ec 03/01/2024 11:58 PM Leszek Koltunski

Major improvement for the FactorySticker: now all changes to border thickness & size of corners should work.

7fb18bf9 02/19/2024 01:37 PM Leszek Koltunski

Correct the Void Cube so that all sticker borders and radii look good.

baa031e2 12/30/2023 11:58 PM Leszek Koltunski

Move signatures and ObjectConstants to Metadata.

743cdab7 12/28/2023 11:47 PM Leszek Koltunski

Next step toward separating TwistyObject metadata.

361fd0de 12/28/2023 05:40 PM Leszek Koltunski

Next step toward separating TwistyObject metadata.

ae9d9227 12/28/2023 03:48 PM Leszek Koltunski

Big step toward separating TwistyObject metadata.

da5551f4 12/21/2023 05:23 PM Leszek Koltunski

change complexity from int to float.

1fda81c4 11/10/2023 12:27 AM Leszek Koltunski

remove 'MESH_NICE'

97a75106 09/25/2023 02:23 PM Leszek Koltunski

separate ObjectSiguature into its own package and separate the BandagedSignatures out of it.

2318a72a 09/20/2023 10:01 PM Leszek Koltunski

Lots of new tutorials; change the order of the objects.

ebe8c08e 08/02/2023 01:27 PM Leszek Koltunski

Support drawing stickers with multiple holes in them.

7e9a35eb 08/01/2023 11:38 PM Leszek Koltunski

change the way the coordinates of stickers are kept from float[2*N] to float[N][2]

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)

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

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

Correct scramble tables for the Rex and Void Cubes.

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....

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.

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

Progress with Masterball TouchControl.

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

objects: license.

a8295031 06/06/2022 03:47 PM Leszek Koltunski

Introduce InitData, a data structure used to initialize a TwistyObject.
Current (optional) members: int[] numLayers, int param [intended: type of the Crazy 3x3 planet], float[][] pos [position of a bandaged cube] )

0b431d71 06/01/2022 11:41 PM Leszek Koltunski

Crazy 3x3: initial version. Still stickers need to be adjusted.

1d581993 05/08/2022 11:15 PM Leszek Koltunski

Introduce ObjectSignature that can incorporate 192-bit signatures (for 5x5x5 bandaged cubes).
ObjectScrambler does not fully work yet.

beee90ab 04/22/2022 05:32 PM Leszek Koltunski

Preparation for Mixup Cube: take advantage of the recent bump in MAJOR_VERSION number and change the format of basicAngles to int[][] 'per-axis-per-layer' [ Mixup Cube has different basicAngle in its middle layers (8) - and different in its edge layers (4) ]

82e62580 04/19/2022 11:55 PM Leszek Koltunski

Progress with cubit quaternions.

a0ccffb4 04/19/2022 02:47 PM Leszek Koltunski

FactorySticker: further improvements.

6ddadae2 04/18/2022 12:48 PM Leszek Koltunski

Improve FactorySticker some more.

cc70f525 04/18/2022 12:15 PM Leszek Koltunski

Improve FactorySticker

3bf19410 03/29/2022 05:20 PM Leszek Koltunski

Mode the 'iconMode' from static variable in ObjectControl to member varaible in TwistyObject (safer)

ab8e7276 03/20/2022 11:29 AM Leszek Koltunski

Improve Void's mesh and scrambling.

b6f4cf2a 03/20/2022 01:16 AM Leszek Koltunski

Slight correction for Void Cube's stickers.

5f54927b 02/25/2022 03:34 PM Leszek Koltunski

Preparation for local creation of puzzles: remove the 'ObjectType' enum from TwistyObject class.

10b7e306 02/21/2022 02:29 PM Leszek Koltunski

New, generalized ScrambleState generator that should work for any bandaged 3x3.

0dc23f74 02/16/2022 01:14 PM Leszek Koltunski

Void Cube: modelling done.

24b63545 02/16/2022 12:17 PM Leszek Koltunski

Void Cube: progress, only the stickers remain.

bed91182 02/15/2022 11:24 PM Leszek Koltunski

Void Cube: corner cubit finished.

9b45d559 02/15/2022 09:55 PM Leszek Koltunski

Void Cube: beginning.