Project

General

Profile

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

magiccube / src / main / java / org / distorted / objects / MovementMinx.java @ 4946b635

# Date Author Comment
4946b635 09/24/2021 11:30 AM Leszek Koltunski

Major abstraction - automatically compute the 'computeRowFromOffset()' function from CUTS.
Still one thing left: it appears like the CUTS of Mega/Kilominxes are not correct.

ef018c1b 09/23/2021 02:11 AM Leszek Koltunski

Abstract the next function, computeRowFromOffset(), out of the individual Movement classes.
Still two issues:

1) mysterious 1.5 multiplier in Movement12
2) in Movement8, moving the offset works only if the rotAxis are face-turning, i.e. they connect the centers of the opposing faces of the octahedron.

da178c88 09/19/2021 12:44 AM Leszek Koltunski

Make computing the offset in the Movement class more correct. From now on, in the center of the face the offset if always 0 regardless of the axis.
Before it would always assume that we can add DIST2D to the offset which is originated at the center of the face and this way get an offset which spans from 0 to height of the face. This is not always true - conterexample: half of the triangluar faces of an octahedron which are 'upside down'

be7c9190 09/17/2021 03:51 PM Leszek Koltunski

Abstract out some methods from the Movement classes. only two remain now: rowFromOffset and enabledAxis.

387b6326 09/17/2021 12:01 PM Leszek Koltunski

Make the Kilo and Megaminxes standard size (dodecahedron size=3,5, i.e. equal to numLayers so that DIST2D and DIST3D are standard)

1ded8771 06/04/2021 01:37 PM Leszek Koltunski

Square-1: progress with movement.

bb11be2a 04/19/2021 11:51 PM Leszek Koltunski

New cubit engine: finish converting Kilominx & Megaminx.

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

Move Factories to the 'helpers' package.

30bc2d91 03/08/2021 02:58 PM Leszek Koltunski

Fix movements of objects - before it really worked only when an object's FOV was about 60 degrees.

ede1b68c 01/27/2021 01:56 PM Leszek Koltunski

Progress with Megaminx.

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

Beginnings of Megaminx & Gigaminx

fa806818 01/11/2021 02:55 PM Leszek Koltunski

Rename 'Minx' to 'Kilominx' - there would be a separate 'Kilominx' and 'Megaminx' series.

451c6c36 01/03/2021 09:02 PM Leszek Koltunski

Progress with the Kilominx movement (appears to be working now)

12313693 01/01/2021 11:03 PM Leszek Koltunski

Progress with the Kilominx movement (still not working)

bbc6da6c 12/21/2020 05:55 PM Leszek Koltunski

Megaminx family: part1 (doesn't work yet)