Commit Graph

52 Commits (efb4cf76084106e1e8bcc1742311c6ee55b3a309)

Author SHA1 Message Date
Mike Lynch efb4cf7608 Refactored all the GUI and rotation stuff out, colour links are working 2023-07-29 16:52:00 +10:00
Mike Lynch 0b78ea2939 Everything's working except for default colours 2023-07-29 16:44:18 +10:00
Mike Lynch d253a851e9 almost through big refactor 2023-07-29 16:23:08 +10:00
Mike Lynch de0f3dc848 Refactoring 2023-07-29 12:06:34 +10:00
Mike Lynch f3e5a5b430 Adjustable colours and thickness, almost done 2023-07-29 11:52:43 +10:00
Mike Lynch 1a918c6d3b Merge branch 'feature-url-params' 2023-07-29 10:40:29 +10:00
Mike Lynch fe5761aede Link copying and param parsing works 2023-07-29 10:40:15 +10:00
Mike Lynch 7f7e79fc7c Made 120-cell the default 2023-07-28 17:40:39 +10:00
Mike Lynch 13b3d3514a broken 2023-07-28 17:39:57 +10:00
Mike Lynch 8a581a9d64 Changed to pointer events 2023-07-28 11:04:08 +10:00
Mike Lynch 183e6becb2 deglitched rotations 2023-07-28 10:47:33 +10:00
Mike Lynch 766b3b8e6e Bug in 16-cell definition - too many edges 2023-07-28 09:55:31 +10:00
Mike Lynch b3a4e43fe0 Added a light, updated screenshots 2023-07-28 08:40:27 +10:00
Mike Lynch f2c6ba9a1c Removed fancy colors, standardised polytope generation 2023-07-28 08:16:47 +10:00
Mike Lynch c0f59edac6 Added 600-cell 2023-07-28 07:18:27 +10:00
Mike Lynch 1edbfbb98c Fixed bug in 120-cell coordinates, edges are working now 2023-07-28 07:08:41 +10:00
Mike Lynch 3ba81a2f83 Broken 120-cell 2023-07-27 19:23:26 +10:00
Mike Lynch c986b7cbfb Got the vertices of the 120-cell looking ok 2023-07-27 15:06:25 +10:00
Mike Lynch 32a01e6bfd permutation maths 2023-07-26 17:57:43 +10:00
Mike Lynch 87c023094b Added neutral colours, tweaked values, coherent indexing for 16-cell 2023-07-25 17:40:42 +10:00
Mike Lynch dd7939943a Changed the 16-cell model to cell-first and adjusted the scale so that all
of the models are about the same size
2023-07-25 16:50:37 +10:00
Mike Lynch b7355aa48c Added basic gui controls 2023-07-25 15:43:26 +10:00
Mike Lynch 3026183d54 Added .DS_Store 2023-07-25 15:06:54 +10:00
Mike Lynch 2252c8682d Trying to fix screenshot width 2023-07-25 10:13:13 +10:00
Mike Lynch db3c2dda34 Added screenshot and link to demo 2023-07-25 10:10:30 +10:00
Mike Lynch 55573bac0b Standardise polytopes, tested more labelling, inverted colours 2023-07-25 09:55:33 +10:00
Mike Lynch 4cc2b44e00 Coloured links for 24-cell 2023-07-25 09:34:53 +10:00
Mike Lynch 63c3eb1dfe refactored shapes out 2023-07-25 09:05:06 +10:00
Mike Lynch 399a29c30e Indexing into three labels - colours for 24-cell 2023-07-24 16:28:23 +10:00
Mike Lynch d09dca808f Interactive 4d rotation at last 2023-07-24 13:57:51 +10:00
Mike Lynch 6b96d2b519 Added orbital camera 2023-07-24 12:34:48 +10:00
Mike Lynch 97413eb7bb updated .gitignore 2023-07-24 12:30:08 +10:00
Mike Lynch 6c3dbe886e Added Vite config 2023-07-24 12:24:32 +10:00
Mike Lynch f2fa95fb76 better parameters for materials 2023-07-24 12:00:34 +10:00
Mike Lynch edfd814aac Merge branch 'feature-more-shapes' 2023-07-24 11:46:53 +10:00
Mike Lynch 5c37ebf800 Added a README.md 2023-07-24 11:46:49 +10:00
Mike Lynch 41168cbe2d Programatically generating 24-cell edges 2023-07-24 11:45:30 +10:00
Mike Lynch 16d949a394 Generated the vertices of the 24-cell 2023-07-24 10:39:11 +10:00
Mike Lynch 23f246d781 Moved polytope definitions out to shapes.js and remembered how
Javascript imports work
2023-07-24 10:20:38 +10:00
Mike Lynch e3fedbba32 Effective 4D rotations and a tesseract model 2023-07-23 18:16:02 +10:00
Mike Lynch 3fbdf3dd41 Links and link scaling is working 2023-07-23 15:57:34 +10:00
Mike Lynch 03b632e6fe basic subclass for a 4d shape with node rendering 2023-07-23 11:07:24 +10:00
Mike Lynch 161abcfd0f 4D to 3D transformation 2023-07-22 16:59:48 +10:00
Mike Lynch 7a02e5039a Updated TODO 2023-07-22 15:16:19 +10:00
Mike Lynch 4f0f17c41e We have aesthetically pleasing octahedron 2023-07-22 15:14:35 +10:00
Mike Lynch 43f4d7a1cc We have octahedron 2023-07-22 14:56:43 +10:00
Mike Lynch aa9cd3af6e TODO file 2023-07-22 14:52:53 +10:00
Mike Lynch 9371ba1ab3 Almost there with the links 2023-07-22 14:52:42 +10:00
Mike Lynch 0432c9df67 Rendering nodes of a ball-stick model 2023-07-22 13:47:57 +10:00
Mike Lynch 702df89634 More tinkering with geometry 2023-07-22 13:40:01 +10:00