Project

General

Profile

Download (19.3 KB) Statistics
| Branch: | Tag: | Revision:

magiccube / src / main / java / org / distorted / objects / TwistyDiamond.java @ 7d8cc029

# Date Author Comment
7d8cc029 04/18/2021 10:20 PM Leszek Koltunski

Simplify.

cb137f36 04/15/2021 12:20 AM Leszek Koltunski

Objects: tidy up some repeated code.

b3c9061a 04/14/2021 11:59 PM Leszek Koltunski

New Cubit Engine: add adjustable centers.

31cd7256 04/14/2021 10:09 PM Leszek Koltunski

Convert the second and third object, the Pyraminx and the Diamond, to the new Cubit-creating engine.

b1f2ccf5 04/14/2021 04:00 PM Leszek Koltunski

Convert the first object, the Cube, to the new Cubit-creating engine.

749ef882 04/14/2021 10:01 AM Leszek Koltunski

Move Factories to the 'helpers' package.

a4962b9c 04/02/2021 04:05 PM Leszek Koltunski

Progress with any size Kilominx.

75a21cd6 03/29/2021 05:09 PM Leszek Koltunski

Comment.

68b5f9c5 03/29/2021 02:28 PM Leszek Koltunski

Progress making the Diamond class support any size.

2ef489e2 03/29/2021 01:32 PM Leszek Koltunski

Progress making the Diamond class support any size.

680f921e 03/29/2021 01:03 AM Leszek Koltunski

Progress making the Diamond class support any size.

5043d5d0 03/21/2021 12:44 AM Leszek Koltunski

Refactor the automatic scrambling. From now on, it is not needed to care about single and double turns when randomizing a new turn.

bbc6471c 03/20/2021 12:36 AM Leszek Koltunski

Change the automatic scramble API in the TwistyObject - in preparation for automatic scrambles in the Bandaged Objects.

e6cf7283 03/18/2021 09:48 AM Leszek Koltunski

Change the Cubit center from a Static3D to a float[].
The point: now we can have more than one center, and bandaged objects need more than one, because in this way they are going to fill up their RotationRow bitmaps.

db875721 03/07/2021 12:17 AM Leszek Koltunski

Add Gigaminx dmesh.

a64e07d0 01/19/2021 04:17 PM Leszek Koltunski

Beginnings of Megaminx & Gigaminx

33b4138b 01/11/2021 12:25 AM Leszek Koltunski

Skewb Diamond: make the color scheme more standard.

323b217c 01/10/2021 11:52 PM Leszek Koltunski

Make the color scheme more standard.

6fd4a72c 10/23/2020 11:51 PM Leszek Koltunski

Preparation for the Object Info popup: add the name, inventor, complexity info to each object.

ae755eda 10/16/2020 10:26 PM Leszek Koltunski

Make the texture multi-row: avoid the maximum texture size.

b89898c5 10/16/2020 12:11 PM Leszek Koltunski

Progress with Skewb familty; separate StickerFactory class.

d99f3a48 10/16/2020 08:32 AM Leszek Koltunski

Spearate the concept of number of layers of an object and its size.
In case of the Skewb family, this is no longer the same (Master Skewb has 3 layers but it's twice bigger than the 2-layered Skewb)

a97e02b7 10/15/2020 03:11 PM Leszek Koltunski

Objects must explicitly provide a list of offsets specifying where the cut planes are (rather than just a BASIC_STEP - the width of the layer - which is insufficient in case of objects which have layers of vastly different width, like the Master Skewb)

3f3ff476 10/14/2020 03:21 PM Leszek Koltunski

Beginnings of support for any-sized Skewb.

76c2bd07 09/30/2020 06:08 PM Leszek Koltunski

Simplify drawing textures.

f18e8fae 09/29/2020 08:33 PM Leszek Koltunski

Simplify drawing textures.

ac940e24 09/28/2020 12:59 PM Leszek Koltunski

Add a CubitFactory and convert all objects to use it. Biggest change is thr Pyramiinx which now uses a lattice of Octahedrons and Tetrahedrons, just like the Diamond.

ad6f6f03 09/27/2020 01:02 AM Leszek Koltunski

Fix Diamond's isSolved()

ee39837d 09/26/2020 11:30 PM Leszek Koltunski

Progress with the Diamond. Everything working except for the isSolved(): turns out the center cubits can end up rotated along the face by multitudes of 120 degrees.

cc99cf91 09/26/2020 08:44 PM Leszek Koltunski

Progress with the Diamond. Everything working, expect one thing: half of the faces are upside down, and computing offset doesn't work on those faces properly.

5581ba2b 09/25/2020 06:33 PM Leszek Koltunski

Progress with the Skewb Diamond.

ab0c28f0 09/25/2020 06:10 PM Leszek Koltunski

Progress with the Skewb Diamond - it is rendered correctly now.

9c2f0c91 09/25/2020 08:35 AM Leszek Koltunski

Rename some classes.