Project

General

Profile

Statistics
| Branch: | Revision:

distorted-objectlib / src / main / java / org / distorted / objectlib / touchcontrol @ f4ed769a

# Date Author Comment
f4ed769a 03/14/2024 11:25 AM Leszek Koltunski

minor.

b28f909c 03/14/2024 12:49 AM Leszek Koltunski

Important fix for the way vectors normal to the surfaces of the faces of the cubits are computed.

Before this was buggy in case of concave faces (CoinTetrahedron, CoinHexahedron, O2) - direction of the normal vector was wrong.

9ef0ad15 03/13/2024 10:09 PM Leszek Koltunski

minor

1eafa9c6 03/12/2024 12:04 AM Leszek Koltunski

Fix the detection of the solved state.

2beb0a96 12/30/2023 01:00 AM Leszek Koltunski

Support both MeshPolygon and MeshMultigon in TouchControlShapeChanging

dd0c5054 12/18/2023 04:13 PM Leszek Koltunski

Progress with supporting non-rotatable layers in TouchControlShapeChanging - this is the the SuperFloppy.

88411172 12/18/2023 01:37 AM Leszek Koltunski

Beginnings of support for flat shapeshifting cuboids and for not-rotatable rows in TouchControlChanging [this last thing still does not work correctly]

63bfcdd1 12/16/2023 01:03 AM Leszek Koltunski

Support for shape-shifting cuboids. (except for the flat ones like the Super Floppy)

93dc5a55 12/13/2023 02:33 PM Leszek Koltunski

progress with Ghost rotations.

0145f602 12/11/2023 11:30 PM Leszek Koltunski

progress with Ghost rotations.

4a014840 12/03/2023 11:12 PM Leszek Koltunski

progress with Ghost rotations.

6377eed5 09/26/2023 04:57 PM Leszek Koltunski

Introduce Creator of Bandaged Skewbs.

b5db1f7a 09/24/2023 03:52 PM Leszek Koltunski

New Creator of Bandaged Octahedrons

a662c27e 09/01/2023 10:38 PM Leszek Koltunski

progress with FactoryBandagedMegaminx.

9659b849 08/19/2023 06:17 PM Leszek Koltunski

Progress with FactoryBandagedMegaminx

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

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

fb1e9a31 06/01/2023 04:38 PM Leszek Koltunski

move the returnRotationFactor() method from touchControl to TwistyObject (where it can be overridden)

ed04b978 05/31/2023 01:27 AM Leszek Koltunski

make the square 'edge_coin' touch mode even smaller.

7c46dfa1 05/30/2023 11:23 PM Leszek Koltunski

Improve the EDGE_COIN square touch split.

a6aa9a47 05/30/2023 11:18 PM Leszek Koltunski

Improve the 'rot axis parallel to face axis' touch control mode:
support case when the rot axis is parallel and agrees in direction with the face axis, and the one when they disagreee in direction.

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

Implement the android.opengl.Matrix functions ourselves.

369e6176 05/10/2023 04:08 PM Leszek Koltunski

Make the touchable part of the 'coin' in the CoinTetrahedroon a bit smaller.

c741467f 05/09/2023 10:09 PM Leszek Koltunski

Coin tetrahedron: mesh, jsons.

644c217a 05/09/2023 03:00 PM Leszek Koltunski

Progress with support for touch-control of pieces which we rotate along an axs which is normal to the currently touched face (think Coin Tetrahedron!)

333ecf1b 05/07/2023 10:41 AM Leszek Koltunski

Beginnings of support for touch-control of pieces which we rotate along an axs which is normal to the currently touched face (think Coin Tetrahedron!)

2241c459 05/07/2023 12:58 AM Leszek Koltunski

Coin Tetrahedron: progress

aaeef328 03/22/2023 10:08 PM Leszek Koltunski

Support split type 'EDGE_COIN' in case of every shape.

9a7e8b98 03/22/2023 06:06 PM Leszek Koltunski

new SPLIT type: type EDGE_COIN (will be used in Coin Tetrahedron).
Only supported in Tetrahedrons for now.

eeabbae3 03/08/2023 05:03 PM Leszek Koltunski

Progress with Master Icosamate.

509b223f 03/08/2023 02:10 AM Leszek Koltunski

Icosamate: correctioon.

716f5517 03/07/2023 04:26 PM Leszek Koltunski

Progress with Icosamate

d54d1f8a 03/07/2023 11:30 AM Leszek Koltunski

first attempt at Icosamate
new PL tutorial for the Crazy Planets

51262d81 01/24/2023 01:37 PM Leszek Koltunski

Fix touch-replacing colors of the stickers. Now correctly takes into account the shape of the sticker.

7c82e1c6 01/12/2023 07:05 PM Leszek Koltunski

Fix for the issue that a resized object wasn't TouchControlled correctly in the Solver screen.
(mObjectRatio was set to incorrect instance of the TouchControl class)

b88ef2f2 01/11/2023 04:25 PM Leszek Koltunski

Always prepare() TouchControlShapeChanging when we enter the Solver. Otherwise it could sometimes be prepared with some different object and would crash in touching the screen.

b63235a0 12/09/2022 01:17 AM Leszek Koltunski

Make it possible to create Diamond and Icosahedron-shaped objects to be read from json.

bfdb9aa5 12/08/2022 05:38 PM Leszek Koltunski

Finish TouchControl for the Masterball.
detection of the solved staet remains.

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

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

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

Progress with Masterball TouchControl.

54588439 12/05/2022 05:32 PM Leszek Koltunski

progress with Masterball - Cubits app works now.

a8efe86f 12/04/2022 12:47 AM Leszek Koltunski

progress with TouchControls

99320a69 12/03/2022 11:31 PM Leszek Koltunski

Shape and TouchControl for the Icosahedral puzzles.

5caf2641 12/01/2022 10:36 PM Leszek Koltunski

Beginnings of support for TouchControl of Icosehedral and Ball-shaped objects.

1b74cd57 11/23/2022 04:03 PM Leszek Koltunski

All users who are upgrading from a version <1.11.4, where there was no concept of 'stars', get all their stars.

b9c861cf 11/20/2022 11:12 PM Leszek Koltunski

Take pillowing into account when doing TouchControlShapemod.

71f8a172 07/15/2022 01:03 AM Leszek Koltunski

touchcontrol: license.

69bd6b70 06/18/2022 11:59 PM Leszek Koltunski

A few code improvements.

3a0a23bf 06/17/2022 05:58 PM Leszek Koltunski

Beginnings of support for 'sticker overrides' - possibility to override the color of an individual face of an individual cubit. Ultimately this will enable overriding with any bitmap; so far only a solid color.

Also, fixes for two crashers.

1a6003a6 01/08/2022 02:52 PM Leszek Koltunski

Corrections for the Windmill.

cd2e8d4c 01/08/2022 12:33 PM Leszek Koltunski

Implement new TouchControlShapemod

d0e6cf7f 01/04/2022 01:17 AM Leszek Koltunski

Simplification.

4c9ca251 01/02/2022 09:25 PM Leszek Koltunski

Add the getFaceAxis() API and fill up the getDist3D() API.

ec42a6fe 12/30/2021 11:15 PM Leszek Koltunski

Finally move the 'getVariantFaceColor()' method to the base class.

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.

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 :)

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.