3D

Contents

JavaScript 3D
Java 3D
X 3D (and Windows too)
Notes (4D viewers, I did not write this stuff)

JavaScript

In development is threed a simple 3D viewer. The idea is to morph this into a 3D puzzle.

JS
Threed
Let me know of any problems here. I am still looking at adding more stuff to these. The Java below has more features, but your browser will no doubt complain of security issues ... sigh.

New Surfaces are now sorted and mouse interaction added.

See project notes for todo list and history.

Java 3D

In development is threed a simple 3D viewer (need Java 8 JVM). The idea is to morph this into a 3D puzzle. The X Manual Page is written for the X version but may be useful to understanding the Java program.

Applet
Threed

The X Manual Page is written for the X version but may be useful to understanding the Java program. You can download the jar file (preserve the .jar extension), and then it can be run as an application like "java -jar ThreedApp.jar".

Source Code X Manual Page Jar File
threed.zip xthreed ThreedApp.jar

The scalable version includes some JavaScript for resizing, which may be browser dependent. Choose picks the static or scales depending on browser settings.

See project notes for todo list and history. Please let me know if I left out anything.

X 3D (and Windows too)

Manual for xthreed, see table above.
See xpuzzles.README and xpuzzles.lsm (xthreed hidden inside).

C/C++ Source Code for X and Windows (xpuzzles 8.1.7, xz'd files)
xpuzzles at sillycycle.com (http)
xpuzzles at ibiblio.org

C/C++ Source Code and Binary for Windows (wpuzzles zip'd file, same source as above compiled with MinGW).
wpuzzles (Windows puzzles)

Notes (4D viewers, I did not write this stuff)

Nteract4 A 4D Pocket Cube (2x2x2x2 in JavaScript)
For Tesseract, a 4D Rubik's Cube (3x3x3x3) with auto-solve for Macintosh contact: Charlie Dickman.

Send comments/suggestions to:
Threed maintainer

Maintainer's Home Page
Last Revised: 23 April 2018