Four-D graphics with three.js
 
 
Go to file
Mike Lynch 63b2f8f22e Improved colours so that the smaller polytopes still get high-contrast
nodes and inscriptions
2023-09-10 18:26:15 +10:00
docs Merge branch 'feature-120-cell-index' 2023-08-26 16:03:08 +10:00
indexing_attempts Getting towards an auto-dodecahedon detector for the 120-cell 2023-08-19 18:00:19 +10:00
.gitignore Added .DS_Store 2023-07-25 15:06:54 +10:00
README.md Added a light, updated screenshots 2023-07-28 08:40:27 +10:00
TODO.md 4D to 3D transformation 2023-07-22 16:59:48 +10:00
cell120.js Moved the 120-cell dodecahedron detection code to its own file, and 2023-08-20 11:18:29 +10:00
cellindex.js Added separate file for 120-cell index 2023-09-01 18:07:41 +10:00
colours.js Improved colours so that the smaller polytopes still get high-contrast 2023-09-10 18:26:15 +10:00
fourDShape.js Merge branch 'feature-faces' into temp-merge-faces 2023-08-12 07:33:38 +10:00
gui.js Added inscriptions for 600-cell, improved the gui, you can now see 2023-09-06 18:03:44 +10:00
index.html Added credits and link to github 2023-09-02 17:52:06 +10:00
main.js Inscriptions of 16-cells in 24-cell 2023-09-09 17:50:43 +10:00
package-lock.json Added basic automatic colour schemes and colourised the first 2023-08-02 16:58:51 +10:00
package.json Building it up layer by layer 2023-09-01 17:34:27 +10:00
permute.js Removed fancy colors, standardised polytope generation 2023-07-28 08:16:47 +10:00
polytopes.js Improved colours so that the smaller polytopes still get high-contrast 2023-09-10 18:26:15 +10:00
rotation.js Simplified rotation ui 2023-09-02 17:41:00 +10:00
testbed.js Refactored the gui defaults and added a 120-cell with one inscribed 2023-09-02 17:11:08 +10:00
vite.config.js Added Vite config 2023-07-24 12:24:32 +10:00

README.md

FourDjs

Visualisations of four-dimensional polytopes projected into 3-space, rendered with three.js

Basic interactive demo