Project

General

Profile

Statistics
| Branch: | Revision:

distorted-objectlib / src / main / java / org / distorted / objectlib / helpers @ 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.

4efc17f0 02/19/2024 02:58 PM Leszek Koltunski

some more corrections for the adjustable stickers.

352bd362 02/19/2024 01:38 AM Leszek Koltunski

More support for configuring the stickers.

f80b9473 02/11/2024 02:32 PM Leszek Koltunski

Beginnings of support for automatic solved state which supports faces of the same color.

adb5b717 02/06/2024 07:33 PM Leszek Koltunski

new detection of the solved state - beginnings.

627c34cd 01/30/2024 02:41 AM Leszek Koltunski

new Penrose Cube.

748685fe 01/29/2024 10:49 PM Leszek Koltunski

Merge remote-tracking branch 'origin/master'

  1. Conflicts:
  2. src/main/java/org/distorted/objectlib/metadata/ListObjects.java
e61a158a 01/29/2024 10:47 PM Leszek Koltunski

(limited) support for different strokes across each edge of each sticker.

848ceb0b 01/29/2024 01:23 AM Leszek Koltunski

Penrose Cube 3x3 mostly implemented. Remaining: detection of solved states.

64f13076 12/20/2023 11:58 AM Leszek Koltunski

beginnings of support of type=4 scrambling - shape-shifting cuboid.

bb58b357 11/30/2023 12:09 AM Leszek Koltunski

clean up TwistyObject's API

176ae5bb 11/24/2023 04:22 PM Leszek Koltunski

Mirror objects: icons, jsons, meshes.

e5fc803d 11/23/2023 10:52 PM Leszek Koltunski

Bump Skewb should be ready.

69061d6e 11/23/2023 10:34 PM Leszek Koltunski

fixes for the generic Mirror mechanism.

b897d111 11/23/2023 01:43 AM Leszek Koltunski

first attempt at a generic Mirror mechanism.

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.

f3eab97f 09/19/2023 04:06 PM Leszek Koltunski

Dynamically figure out the best TextureHeight (so it doesn't exceed the maximum!

42d4da8c 09/19/2023 01:43 PM Leszek Koltunski

comments

bc6b4c0b 09/19/2023 12:50 PM Leszek Koltunski

fix for scrambling

94c50a70 09/18/2023 04:40 PM Leszek Koltunski

fix the 'holes in textures' problem.

0d9a2083 09/15/2023 10:09 PM Leszek Koltunski

fix the 'texture' problem in the TwistyBandagedMegaminx.

9567a9ae 09/15/2023 04:33 PM Leszek Koltunski

improvements from the 'texture coordinate' investigation.

9e79b20f 09/11/2023 10:04 PM Leszek Koltunski

progress with TwistyBandagedMegaminx.

d2e06841 09/10/2023 11:54 PM Leszek Koltunski

progress with TwistyBandagedMegaminx.

7dfaccb3 09/09/2023 12:57 AM Leszek Koltunski

progress with TwistyBandagedMegaminx.

3ede7593 09/06/2023 11:13 PM Leszek Koltunski

progress with TwistyBandagedMegaminx.

5c825988 08/29/2023 09:53 AM Leszek Koltunski

progress with FactoryBandagedMegaminx.

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

Support drawing stickers with multiple holes in them.

08bf6b98 08/02/2023 12:38 AM Leszek Koltunski

do not collapse stickers that have holes in them

4b9d1df5 08/02/2023 12:20 AM Leszek Koltunski

also change the fullVertices to the same format

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]

36f5a632 07/25/2023 05:19 PM Leszek Koltunski

Fix scrambling a BandagedObjectPyraminx.

3e6133f0 07/25/2023 03:10 PM Leszek Koltunski

Progress with scrambling a BandagedObjectPyraminx. Still doesn't work though.

8d691652 07/25/2023 02:30 AM Leszek Koltunski

progress with 'turnable' BandagedPyraminx Signature. Maybe working now.

a3b2e132 07/25/2023 12:37 AM Leszek Koltunski

progress with 'turnable' BandagedPyraminx Signature.

9cd63ba8 07/24/2023 10:19 PM Leszek Koltunski

build.gradle: include directive to create a 'BuildConfig.java'
2 fixes for proper scrambling of locally created bandaged cuboids.

6612cbb4 07/24/2023 01:51 AM Leszek Koltunski

Progress with scrambling a bandaged pyraminx.

3d4cd65e 07/21/2023 11:19 PM Leszek Koltunski

Initial support for scrambling a bandaged pyraminx.

bb85236a 07/20/2023 08:21 PM Leszek Koltunski

Implement TwistyBandagedPyraminx

b394a751 07/14/2023 12:46 AM Leszek Koltunski

bugfix for a crasher

db0d3a90 07/12/2023 07:57 PM Leszek Koltunski

move the non-UI bandaged stuff to its own package in the object library.

8e878e7c 07/12/2023 04:04 PM Leszek Koltunski

progress with FactoryBandagedPyraminx

17a55777 07/12/2023 03:09 PM Leszek Koltunski

do not push concave vertices in.

49cfdaa6 07/12/2023 12:32 PM Leszek Koltunski

improvement for face shape.

ffc7ccd5 07/12/2023 11:31 AM Leszek Koltunski

Minor.

c7c72305 07/12/2023 01:42 AM Leszek Koltunski

move almost all methods to the generic 'FactoryBandaged'

36d67a7e 07/11/2023 01:43 AM Leszek Koltunski

Improve the 'FactoryBandaged' API.

4a9f01f9 07/07/2023 02:32 AM Leszek Koltunski

Major progrss writing FactoryBandagedPyraminx.

850e5074 07/06/2023 02:24 AM Leszek Koltunski

make creation of vertex effects in the FactoryBandagedCuboid shape-independent.

5655d3a9 07/05/2023 11:56 PM Leszek Koltunski

minor speedup.

3821ebef 07/05/2023 11:35 PM Leszek Koltunski

speedups (correctly remove the internal walls of joined elements)

4cdeca60 07/02/2023 11:26 PM Leszek Koltunski

make larger bandaged cubits appear less convex

8aceea06 07/02/2023 11:14 PM Leszek Koltunski

next bugfix

ddb41b57 07/01/2023 11:52 PM Leszek Koltunski

next bugfix

262d3b6a 07/01/2023 11:44 PM Leszek Koltunski

bugfix

b76da174 07/01/2023 02:23 AM Leszek Koltunski

First try converting FactoryBandagedCuboid to MeshMultigon (still doesn't work)

efa5bc1e 06/28/2023 01:35 AM Leszek Koltunski

Code changes to introduce cubits whose faces can be split into components.

308e497b 06/27/2023 11:56 PM Leszek Koltunski

We no longer need to support 'edgesUp' in MeshPolygons.

89c2b479 06/20/2023 10:42 PM Leszek Koltunski

Fixes for creation of puzzles which include cubits with 'multigon' faces.

fe3dec09 06/17/2023 10:51 PM Leszek Koltunski

use MeshMultigon in puzzle cubits (FactoryCubit)

f891ff09 06/15/2023 03:25 PM Leszek Koltunski

MeshMultigon finished.

8e80135b 06/08/2023 05:41 PM Leszek Koltunski

build for API 34.

03410dc1 05/30/2023 05:33 PM Leszek Koltunski

Initial support for Ancient Coin Cube.

c65d5889 05/19/2023 05:25 PM Leszek Koltunski

generalize FactoryBandagedCuboid: start removing 'cuboidal' assumptions from it.

fef87000 05/16/2023 02:01 AM Leszek Koltunski

Progress with BandagedObjectPyraminx.

c18507d9 05/13/2023 11:35 AM Leszek Koltunski

Introduce BandagedObjectPyraminx.

aacf5e27 05/11/2023 02:55 PM Leszek Koltunski

Implement the android.opengl.Matrix functions ourselves.

621d55ac 04/06/2023 12:02 PM Leszek Koltunski

Change OperatingSystemInterface

00e83f23 04/06/2023 11:21 AM Leszek Koltunski

Stop crashing when something goes wrong with solvers

c0dcc0c1 04/06/2023 12:13 AM Leszek Koltunski

Make the touch control in OSInterface more like in the previous version - before it was occasionally crashing...

3d022d6a 04/05/2023 02:48 PM Leszek Koltunski

minor

8e66157b 04/05/2023 12:50 AM Leszek Koltunski

Start moving the SharedPreferences to the OSInterface

3103c3c8 04/04/2023 11:51 PM Leszek Koltunski

Move opening local files to the OSInterface

a7c72edb 04/04/2023 05:38 PM Leszek Koltunski

Move the interaction with touchscreen to the OSInterface (part3)

dfa958c7 04/04/2023 05:30 PM Leszek Koltunski

Move the interaction with touchscreen to the OSInterface (part2)

82b0cf8e 04/04/2023 05:27 PM Leszek Koltunski

Move the interaction with touchscreen to the OSInterface

51c25e4e 04/04/2023 02:53 PM Leszek Koltunski

Separate a OSInterface from LibInterface

440f8e33 04/04/2023 11:19 AM Leszek Koltunski

remove all references to android.Context and android.Activity from distorted-objectlib

37310d4f 04/02/2023 09:32 PM Leszek Koltunski

Dino solveers: change the rot axis

c0266cb1 03/06/2023 01:29 AM Leszek Koltunski

Tablebase-based scrambling.

ee28f820 03/04/2023 10:54 AM Leszek Koltunski

Minor

51683301 02/13/2023 11:40 PM Leszek Koltunski

Minor

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

8f44228f 02/11/2023 12:26 AM Leszek Koltunski

Make the JSON reader capable of handling possible future 'BAN*_*' objects.

539b46ea 02/09/2023 12:04 AM Leszek Koltunski

Correct Camouflage's cubits (centers must be 1x1x1!) and add YTS' scrambling algorithms.

2e44531e 02/01/2023 02:29 PM Leszek Koltunski

Minor.

00eed232 01/31/2023 01:20 AM Leszek Koltunski

Minor correction to the reporting of blocked rotations - now it is actually going to report correct rotation block time.

7205c655 01/22/2023 11:55 PM Leszek Koltunski

Some improvements to blocking, mostly to the names of variables.

4cb302d5 01/09/2023 01:47 PM Leszek Koltunski

fix rounding corners of bandaged cuboids.

80fd07aa 01/09/2023 01:09 AM Leszek Koltunski

Bugfixes.

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.

f2259427 12/08/2022 01:31 AM Leszek Koltunski

Progress with Masterball.
Remaining: touch control's newRotation() function.

87d3d50a 11/26/2022 12:43 PM Leszek Koltunski

Fix for a crash.

82bc272d 11/26/2022 12:43 AM Leszek Koltunski

Implement Pyraminx Duo

882a8142 07/28/2022 12:20 AM Leszek Koltunski

Make ObjectSignature ready for any size bandaged cube.

a7a40b3c 07/15/2022 12:53 AM Leszek Koltunski

helpers: license.

3ce95490 07/12/2022 03:28 PM Leszek Koltunski

Do not crash when something's wrong with the JSON file - handle this gracefully, do not change the object then, and report this to Firebase.

186bc982 07/11/2022 04:24 PM Leszek Koltunski

- move the 'object' popup to the botton right
- move the 'solve' button to the upper left
- movee the 'scramble' button to the upper right (its new FastScrambleEffect still not implemented fully)

ff60e713 06/18/2022 12:49 AM Leszek Koltunski

Progress with sticker overrides.