Commit Graph

  • 0ada3fce6f A few more ux refinements, and added the ability to hide captions main feature-tapered-links Mike Lynch 2024-04-26 18:31:27 +1000
  • 3f83bde533 Very cursed but entertaining bug as I try to get links scaling well broken-cursed-links Mike Lynch 2024-04-26 16:57:21 +1000
  • 6f4d4cc633 Link foreshortening works, but updating the geometry of every edge is making large objects like the 120-cell noticeably stuttery Mike Lynch 2024-04-26 11:42:37 +1000
  • fb9c78d82f Fixed some scale problems Mike Lynch 2024-04-26 08:59:26 +1000
  • e478abe7c6 Scaled the ends of the links so that they have w-perspective Mike Lynch 2024-04-26 07:34:27 +1000
  • f79a90e0d9 Added the rest of the regular 3-d polyhedra Mike Lynch 2024-04-25 12:38:40 +1000
  • 78ebb381ee Played around with the hyperplane and zoom so that it all looks better with unit radius normalisation Mike Lynch 2024-04-25 11:25:01 +1000
  • f99901f1b0 Normalised dodecahedron to unit radius Mike Lynch 2024-04-25 11:07:21 +1000
  • 39fe6e5e40 Normalised 120-cell to unit radius Mike Lynch 2024-04-25 11:05:23 +1000
  • 836e0d5ab6 Normalised 600-cell and snub 24-cell to unit radius Mike Lynch 2024-04-25 11:03:11 +1000
  • 0be8c47608 Normalised 24-cell to unit radius Mike Lynch 2024-04-25 11:00:14 +1000
  • 5e31403420 Normalised tesseract to unit radius Mike Lynch 2024-04-25 10:58:41 +1000
  • aba20124db Normalised 5-cell and 16-cell to unit radius Mike Lynch 2024-04-25 10:57:03 +1000
  • 8ebb104bb3 Isometric projections feature-alt-projections Mike Lynch 2024-04-25 10:37:45 +1000
  • 1ec7955861 Merge branch 'feature-node-foreshortening' Mike Lynch 2024-04-14 16:10:23 +1000
  • 1e5db22c25 scale factor for node foreshortening Mike Lynch 2024-04-14 16:08:46 +1000
  • 680f9997f9 Added descriptions for each of the shapes feature-descriptions Mike Lynch 2024-04-14 16:05:17 +1000
  • cab5878ac8 Added node size scaling with w-foreshortening - looks kind of goofy feature-node-foreshortening Mike Lynch 2024-04-09 15:05:39 +1000
  • b22ac6546d Node saturation now matches the basis colour saturation too Mike Lynch 2024-04-07 12:38:06 +1000
  • eafc906210 Using HSL to derive the colour scheme Mike Lynch 2024-04-07 11:53:33 +1000
  • 3d64c73a5e Fixed bug introduced when reverting the simplified rotation UU Mike Lynch 2024-04-07 11:37:21 +1000
  • bc9e86d918 Revert "Simplified rotation ui" Mike Lynch 2024-04-07 11:30:52 +1000
  • 01a12bfe2a Merge pull request 'Added model of snub 24-cell' (#13) from feature-snub-24-cell into main bombinans 2024-04-06 22:11:46 +0000
  • 9d303afaa0 Added model of snub 24-cell feature-snub-24-cell Mike Lynch 2024-04-07 08:10:26 +1000
  • 973d1d944b Merge pull request '600-cell-layers' (#12) from 600-cell-layers into main bombinans 2023-11-04 05:35:59 +0000
  • 777b36d048 Finished layered view of 600-cell, refactored cellindex and moved all of the reference data there. Mike Lynch 2023-11-04 16:30:46 +1100
  • 6c360fcafd Start of code to build tetrahedra from 600-cell Mike Lynch 2023-11-03 12:57:40 +1100
  • 7f35056ab8 Made default thickness and nodesize a bit bigger Mike Lynch 2023-11-03 10:38:35 +1100
  • 1b9f4478a8 Merge pull request 'feature-more-ui-tweaks' (#11) from feature-more-ui-tweaks into main bombinans 2023-11-02 22:59:07 +0000
  • bef56b211b Updated lil-gui to 0.19.0 so options control doesn't jump to the end when you select a different shape Mike Lynch 2023-11-03 09:56:19 +1100
  • e805c64de6 Added zoom control Mike Lynch 2023-11-03 09:55:44 +1100
  • 029b14f53a Merge pull request 'Automatically shifts the camera distance to match the hyperplane.' (#10) from feature-improve-hyperplane into main bombinans 2023-11-02 07:41:43 +0000
  • d9e7ae716b Automatically shifts the camera distance to match the hyperplane. Put back 120-cell as the default. Mike Lynch 2023-11-02 18:40:37 +1100
  • 25a2c5ebe6 Added a manual chunks setting to stop Vite complaining on build Mike Lynch 2023-11-02 16:52:40 +1100
  • 5494660d76 Merge pull request 'bugfix-layered-links' (#9) from bugfix-layered-links into main bombinans 2023-11-02 05:37:33 +0000
  • 46dfb808f4 Added better layer names Mike Lynch 2023-11-02 16:36:18 +1100
  • e7cb1856e0 Added a flag to turn off link2opacity for layered 120-cell Mike Lynch 2023-11-02 16:26:48 +1100
  • c281c4569a Merge pull request 'feature-120-cell-layers' (#7) from feature-120-cell-layers into main bombinans 2023-11-02 03:15:51 +0000
  • c883bd7406 Cleaned up some redundant old stuff feature-120-cell-layers Mike Lynch 2023-11-02 14:13:45 +1100
  • 6f1c5a58e6 Finished layer-by-layer visualisation of 120-cell Mike Lynch 2023-11-02 14:10:13 +1100
  • 7323935a1f Added layered 120-cell Mike Lynch 2023-11-01 12:52:59 +1100
  • 6d9610a1c6 options menu gets sensible default when shape changes Mike Lynch 2023-11-01 11:57:46 +1100
  • c481d24f3c Refactored dodecahedron Mike Lynch 2023-11-01 11:52:48 +1100
  • 029e6f3161 Added 600-cell and 120-cell Mike Lynch 2023-11-01 11:49:42 +1100
  • 4bf38858ea Added 24-cell Mike Lynch 2023-11-01 11:43:54 +1100
  • 50214adbe3 Reinstated 5-cell and 16-cell Mike Lynch 2023-11-01 11:40:23 +1100
  • 71c6aa62ac Removed old inscribed tesseract Mike Lynch 2023-11-01 11:15:18 +1100
  • 76f463ae03 Added refactored tesseract Mike Lynch 2023-11-01 11:14:57 +1100
  • 42d1871a9e Improved option defaults and URL params Mike Lynch 2023-11-01 10:47:46 +1100
  • 203850ba39 First draft of refactored optional / visible nodes and links Mike Lynch 2023-11-01 10:22:26 +1100
  • 06c1b074b3 Started generalising / unifying inscribed links and layers as different ways of picking out parts of a structure Mike Lynch 2023-10-27 17:32:44 +1100
  • 2f59c0b3a5 Added a callback to set link and node visibility based on label at the render stage Mike Lynch 2023-10-27 12:45:46 +1100
  • 944416f92b Visualisations of combinations of layers Mike Lynch 2023-10-27 10:42:35 +1100
  • 8c256629b1 Added a new partition of the 120-cell into layers Mike Lynch 2023-10-27 10:18:54 +1100
  • fb1d6ddd45 Removed logging Mike Lynch 2023-10-18 11:22:24 +1100
  • 1f6c35c7b8 Refactored label120cell.js so that it works a bit better on the repl Mike Lynch 2023-10-18 11:22:13 +1100
  • 88049ca891 renamed testbed.js to label120cell.js Mike Lynch 2023-10-18 10:21:28 +1100
  • bf8356b0a2 Merge pull request 'feature-update-link' (#3) from feature-update-link into main bombinans 2023-09-30 02:53:16 +0000
  • e539f4f3af Changed source link to go to Gitea Mike Lynch 2023-09-30 12:48:34 +1000
  • c8ce499b22 Added dodecahedron with compound of five cubes, refactored the inscribed polytopes into one function feature-3d-shapes Mike Lynch 2023-09-16 17:05:07 +1000
  • 6e8cfa8763 Added tetrahedra inscriptions for dodecahedron, rearranged UI Mike Lynch 2023-09-15 18:33:33 +1000
  • fb8067a13e added a dodecahedron Mike Lynch 2023-09-14 16:42:20 +1000
  • 63b2f8f22e Improved colours so that the smaller polytopes still get high-contrast nodes and inscriptions Mike Lynch 2023-09-10 18:26:15 +1000
  • 229218ec40 Inscriptions of 16-cells in 24-cell Mike Lynch 2023-09-09 17:50:43 +1000
  • 7c49116bba Added tesseract inscriptions Mike Lynch 2023-09-09 17:47:49 +1000
  • fc5acaeda8 Added inscriptions for 600-cell, improved the gui, you can now see all five 600-cells in the 120-cell for full mindbending feature-inscriptions Mike Lynch 2023-09-06 18:03:44 +1000
  • 73c1cb0193 Added credits and link to github Mike Lynch 2023-09-02 17:52:06 +1000
  • 6b0c5cf97e Simplified rotation ui Mike Lynch 2023-09-02 17:41:00 +1000
  • 62ae3486d8 Refactored the gui defaults and added a 120-cell with one inscribed 600-cell experiments-120-cell Mike Lynch 2023-09-02 17:11:08 +1000
  • 41d8f7ed92 Updated indexing for the smaller polytopes Mike Lynch 2023-09-01 19:00:55 +1000
  • f9d59a777d Merge branch 'feature-120-cell-index' Mike Lynch 2023-09-01 18:07:59 +1000
  • 1581f3d31f Added separate file for 120-cell index feature-120-cell-index Mike Lynch 2023-09-01 18:07:41 +1000
  • 9f08a82c0c Rearranging things a bit before publishing Mike Lynch 2023-09-01 18:04:19 +1000
  • 26f927daae Building it up layer by layer Mike Lynch 2023-09-01 17:34:27 +1000
  • c093c89ce6 Indexing algorithm tested on the 50-cell skeleton of great circles without any deadlocks or label mismatches Mike Lynch 2023-08-28 08:31:45 +1000
  • 43ed181d75 might have a working version of coherent indexing, tests ok with a great circle Mike Lynch 2023-08-27 18:14:51 +1000
  • f3bd62d2c2 Merge branch 'feature-120-cell-index' Mike Lynch 2023-08-26 16:03:08 +1000
  • f4176b9ced successfully traversed a great circle Mike Lynch 2023-08-26 16:02:48 +1000
  • 3b806c3796 Basic function to colour a single dodecahedron defined by an face and a neighbouring vertex Mike Lynch 2023-08-26 13:54:44 +1000
  • 8a926f0552 Successfully auto-coloured a single dodecahedron Mike Lynch 2023-08-25 18:08:22 +1000
  • 2808b256a2 Manual compound-of-tetrahedra colouring Mike Lynch 2023-08-21 17:25:51 +1000
  • 6c6402bad9 Merge branch 'feature-120-cell-index' Mike Lynch 2023-08-20 11:29:19 +1000
  • 02cfdc5f80 Stored the test 120-cell colours as a static array for performance Mike Lynch 2023-08-20 11:28:13 +1000
  • 6436efece2 Moved the 120-cell dodecahedron detection code to its own file, and tested it colouring every dodecahedron when it builds the 120-cell: looks good Mike Lynch 2023-08-20 11:18:29 +1000
  • 585627f140 Brute-force dodecahedron detector Mike Lynch 2023-08-20 10:50:28 +1000
  • 32644b5d1e Can get the two dodecahedra which a face belongs to Mike Lynch 2023-08-20 10:29:50 +1000
  • 228d1a91c4 Dodecahedron detector is working on a single test case Mike Lynch 2023-08-20 09:46:30 +1000
  • 5a09caef93 Getting towards an auto-dodecahedon detector for the 120-cell Mike Lynch 2023-08-19 18:00:19 +1000
  • aa5501e14a Moved the unsuccessful indexing code out of testbed and renamed it Mike Lynch 2023-08-19 16:23:29 +1000
  • 34c9755bd1 Merge remote-tracking branch 'origin/feature-120-cell-index' into feature-120-cell-index Mike Lynch 2023-08-17 08:33:08 +1000
  • e1047a46e8 Manual labelling Mike Lynch 2023-08-17 08:32:41 +1000
  • 147b9af466 Manual indexing ideas Mike Lynch 2023-08-16 09:40:11 +1000
  • 2f609594e5 Faces and stuff Mike Lynch 2023-08-13 17:51:25 +1000
  • 7cc7331db1 Merge branch 'feature-faces' into temp-merge-faces Mike Lynch 2023-08-12 07:33:38 +1000
  • 7ac70fd261 Added return from interate callback Mike Lynch 2023-08-12 07:30:36 +1000
  • 85a171da22 Fixed syntax error but the naive version of the tetrahedral algorithm doesn't work Mike Lynch 2023-08-11 21:08:39 +1000
  • a412b5d8aa Broken, don't understand why yet Mike Lynch 2023-08-11 18:07:12 +1000
  • 9c33831d83 Tetrahedra Mike Lynch 2023-08-11 07:33:45 +1000
  • 971a791339 Added indexing for tesseract Mike Lynch 2023-08-06 18:54:32 +1000
  • c3766b749b Hour of nutty hacking and it's labelling 105 nodes Mike Lynch 2023-08-06 13:41:01 +1000