Commit Graph

153 Commits (1b9f4478a85f5fbf551d3595025d8379fffafddf)

Author SHA1 Message Date
bombinans 1b9f4478a8 Merge pull request 'feature-more-ui-tweaks' (#11) from feature-more-ui-tweaks into main
Reviewed-on: #11
2023-11-02 22:59:07 +00:00
Mike Lynch bef56b211b Updated lil-gui to 0.19.0 so options control doesn't jump to the end
when you select a different shape
2023-11-03 09:56:19 +11:00
Mike Lynch e805c64de6 Added zoom control 2023-11-03 09:55:44 +11:00
bombinans 029b14f53a Merge pull request 'Automatically shifts the camera distance to match the hyperplane.' (#10) from feature-improve-hyperplane into main
Reviewed-on: #10
2023-11-02 07:41:43 +00:00
Mike Lynch d9e7ae716b Automatically shifts the camera distance to match the hyperplane.
Put back 120-cell as the default.
2023-11-02 18:40:37 +11:00
Mike Lynch 25a2c5ebe6 Added a manual chunks setting to stop Vite complaining on build 2023-11-02 16:52:40 +11:00
bombinans 5494660d76 Merge pull request 'bugfix-layered-links' (#9) from bugfix-layered-links into main
Reviewed-on: #9
2023-11-02 05:37:33 +00:00
Mike Lynch 46dfb808f4 Added better layer names 2023-11-02 16:36:18 +11:00
Mike Lynch e7cb1856e0 Added a flag to turn off link2opacity for layered 120-cell 2023-11-02 16:26:48 +11:00
bombinans c281c4569a Merge pull request 'feature-120-cell-layers' (#7) from feature-120-cell-layers into main
Reviewed-on: #7
2023-11-02 03:15:51 +00:00
Mike Lynch c883bd7406 Cleaned up some redundant old stuff 2023-11-02 14:13:45 +11:00
Mike Lynch 6f1c5a58e6 Finished layer-by-layer visualisation of 120-cell 2023-11-02 14:10:13 +11:00
Mike Lynch 7323935a1f Added layered 120-cell 2023-11-01 12:52:59 +11:00
Mike Lynch 6d9610a1c6 options menu gets sensible default when shape changes 2023-11-01 11:57:46 +11:00
Mike Lynch c481d24f3c Refactored dodecahedron 2023-11-01 11:52:48 +11:00
Mike Lynch 029e6f3161 Added 600-cell and 120-cell 2023-11-01 11:49:42 +11:00
Mike Lynch 4bf38858ea Added 24-cell 2023-11-01 11:43:54 +11:00
Mike Lynch 50214adbe3 Reinstated 5-cell and 16-cell 2023-11-01 11:40:23 +11:00
Mike Lynch 71c6aa62ac Removed old inscribed tesseract 2023-11-01 11:15:18 +11:00
Mike Lynch 76f463ae03 Added refactored tesseract 2023-11-01 11:14:57 +11:00
Mike Lynch 42d1871a9e Improved option defaults and URL params 2023-11-01 10:47:46 +11:00
Mike Lynch 203850ba39 First draft of refactored optional / visible nodes and links 2023-11-01 10:22:26 +11:00
Mike Lynch 06c1b074b3 Started generalising / unifying inscribed links and layers as different
ways of picking out parts of a structure
2023-10-27 17:32:44 +11:00
Mike Lynch 2f59c0b3a5 Added a callback to set link and node visibility based on label at
the render stage
2023-10-27 12:45:46 +11:00
Mike Lynch 944416f92b Visualisations of combinations of layers 2023-10-27 10:42:35 +11:00
Mike Lynch 8c256629b1 Added a new partition of the 120-cell into layers 2023-10-27 10:18:54 +11:00
Mike Lynch fb1d6ddd45 Removed logging 2023-10-18 11:22:24 +11:00
Mike Lynch 1f6c35c7b8 Refactored label120cell.js so that it works a bit better on the repl 2023-10-18 11:22:13 +11:00
Mike Lynch 88049ca891 renamed testbed.js to label120cell.js 2023-10-18 10:21:28 +11:00
bombinans bf8356b0a2 Merge pull request 'feature-update-link' (#3) from feature-update-link into main
Reviewed-on: #3
2023-09-30 02:53:16 +00:00
Mike Lynch e539f4f3af Changed source link to go to Gitea 2023-09-30 12:48:34 +10:00
Mike Lynch 6e8cfa8763 Added tetrahedra inscriptions for dodecahedron, rearranged UI 2023-09-15 18:33:33 +10:00
Mike Lynch fb8067a13e added a dodecahedron 2023-09-14 16:42:20 +10:00
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
Mike Lynch 229218ec40 Inscriptions of 16-cells in 24-cell 2023-09-09 17:50:43 +10:00
Mike Lynch 7c49116bba Added tesseract inscriptions 2023-09-09 17:47:49 +10:00
Mike Lynch fc5acaeda8 Added inscriptions for 600-cell, improved the gui, you can now see
all five 600-cells in the 120-cell for full mindbending
2023-09-06 18:03:44 +10:00
Mike Lynch 73c1cb0193 Added credits and link to github 2023-09-02 17:52:06 +10:00
Mike Lynch 6b0c5cf97e Simplified rotation ui 2023-09-02 17:41:00 +10:00
Mike Lynch 62ae3486d8 Refactored the gui defaults and added a 120-cell with one inscribed
600-cell
2023-09-02 17:11:08 +10:00
Mike Lynch 41d8f7ed92 Updated indexing for the smaller polytopes 2023-09-01 19:00:55 +10:00
Mike Lynch f9d59a777d Merge branch 'feature-120-cell-index' 2023-09-01 18:07:59 +10:00
Mike Lynch 1581f3d31f Added separate file for 120-cell index 2023-09-01 18:07:41 +10:00
Mike Lynch 9f08a82c0c Rearranging things a bit before publishing 2023-09-01 18:04:19 +10:00
Mike Lynch 26f927daae Building it up layer by layer 2023-09-01 17:34:27 +10:00
Mike Lynch c093c89ce6 Indexing algorithm tested on the 50-cell skeleton of great circles
without any deadlocks or label mismatches
2023-08-28 08:31:45 +10:00
Mike Lynch 43ed181d75 might have a working version of coherent indexing, tests ok with
a great circle
2023-08-27 18:14:51 +10:00
Mike Lynch f3bd62d2c2 Merge branch 'feature-120-cell-index' 2023-08-26 16:03:08 +10:00
Mike Lynch f4176b9ced successfully traversed a great circle 2023-08-26 16:02:48 +10:00
Mike Lynch 3b806c3796 Basic function to colour a single dodecahedron defined by an face and
a neighbouring vertex
2023-08-26 13:54:44 +10:00