Commit Graph

  • 32cae6854f Fixed base URL and link back for genuary release feature-pixels Mike Lynch 2026-01-04 15:00:39 +11:00
  • e0b3ad967b Added link to this branch Mike Lynch 2026-01-04 14:51:11 +11:00
  • eb176ece32 Finished for now Mike Lynch 2026-01-04 14:48:25 +11:00
  • 37218678d5 Got a pixelated version of the main renderer Mike Lynch 2026-01-04 13:48:10 +11:00
  • 1baf2706f5 Fixed typo in the year for release 1.1 and added it to the release notes main Mike Lynch 2026-01-01 18:29:24 +11:00
  • db7e2c41b2 Merge pull request 'feature-120-cell-more-inscriptions' (#24) from feature-120-cell-more-inscriptions into main bombinans 2026-01-01 07:27:01 +00:00
  • c1137f4da2 Updated the CHANGELOG and release number feature-120-cell-more-inscriptions Mike Lynch 2026-01-01 18:24:55 +11:00
  • 2d63efec7c Merged the 5-cell inscription into the main 120-cell options, fixed a bug where showing nodes and links was inadvertently broken Mike Lynch 2026-01-01 18:20:21 +11:00
  • 3df850dfa9 OK I added some checks and I think it's actually correct! Mike Lynch 2026-01-01 17:38:43 +11:00
  • fa93a60562 I think this is working for all 120 5-cells Mike Lynch 2026-01-01 17:29:55 +11:00
  • a395006523 Refactoring the code which finds coherent sets of 5-cells Mike Lynch 2026-01-01 17:05:23 +11:00
  • 264aa5e497 Interim visualisation of 4 5-cells and their tetrahedra Mike Lynch 2026-01-01 15:55:15 +11:00
  • 878209ab41 Exploratory code which seems to be able to pick out four 5-cells which connect five tetrahedra on the 600-cells Mike Lynch 2026-01-01 08:46:03 +11:00
  • 506bf1cdfe Added a function which finds all of the 600-tetras from a vertex of the 120-cell Mike Lynch 2025-12-30 16:04:41 +11:00
  • f5afdff3bb More exploration of the 5-cell inscriptions Mike Lynch 2025-12-30 08:43:34 +11:00
  • 10de708c19 Added NOTES.md Mike Lynch 2025-12-30 08:43:04 +11:00
  • 0e1d8df7b5 Refactored a bit so that I can inject functions into the gui Mike Lynch 2025-12-28 18:09:54 +11:00
  • 137f7db066 Getting closer to an algorithm for the 120 5-cell inscription Mike Lynch 2025-12-28 18:05:42 +11:00
  • 0ae1d66669 Still trying to get this working and understand why it maxes out at 81 Mike Lynch 2025-12-06 15:11:32 +11:00
  • 1e59b55f5e Works "better" now but it's finding 17 wacky disjoint sets instead of 7 Mike Lynch 2025-11-26 19:13:57 +11:00
  • 303a2971fe Brought some ui stuff from another branch Mike Lynch 2025-11-26 19:05:46 +11:00
  • 5922a5df60 New idea doesn't quite work Mike Lynch 2025-11-26 19:02:09 +11:00
  • 78b79503f9 Merge branch 'feature-ui-refinements' into feature-120-cell-more-inscriptions Mike Lynch 2025-11-23 17:54:19 +11:00
  • 94568470ca Links and inscribed links have separate opacity controls again Mike Lynch 2025-11-23 17:44:50 +11:00
  • 6ae5c7938f First glimpse of the inscribed 5-cells in the 120-cell Mike Lynch 2025-11-23 10:26:02 +11:00
  • f70438f8c5 Made a pleasanter and more 4d default rotation Mike Lynch 2025-11-22 17:40:15 +11:00
  • 0c45aeba9b Merge pull request 'Fixed minor bug where the release notes div was persisting' (#23) from bugfix-visible-release-notes-div into main bombinans 2025-11-16 04:42:24 +00:00
  • 4ca4bd3acb Fixed minor bug where the release notes div was persisting Mike Lynch 2025-11-16 15:41:23 +11:00
  • 64eed3491a Merge pull request 'feature-tapered-links-2' (#22) from feature-tapered-links-2 into main bombinans 2025-11-16 04:34:22 +00:00
  • 9bc23fdeeb Sorted out a few more interface niggles and added release notes to the interface Mike Lynch 2025-11-16 15:33:03 +11:00
  • 6019237e31 Fixing a few things before releasing the taperedLink version Mike Lynch 2025-11-16 14:13:02 +11:00
  • 840e46201c Fixed the weird glitching at r1 = r2 / 2 by making it face the base, not the apex Mike Lynch 2025-11-16 11:04:36 +11:00
  • a2581a2f66 This is throwing errors in vite and I don't know why Mike Lynch 2025-11-15 18:12:06 +11:00
  • 67348bce31 The problem is with the flipping logic - I haven't fixed it yet but I'm getting there Mike Lynch 2025-11-15 16:31:45 +11:00
  • 43c85d0084 Added a testbed version of main to fiddle with tapered links Mike Lynch 2025-11-15 14:43:51 +11:00
  • 6c875dbda8 Not working but it looks good Mike Lynch 2025-11-09 17:41:37 +11:00
  • 4695423931 Weirdness - the glitchiness is coming and going depending on whether the clipping plane is enabled, or the cylinders added? Mike Lynch 2025-11-09 11:20:16 +11:00
  • bf55db9f75 Comment about really silly idea Mike Lynch 2025-11-09 08:43:04 +11:00
  • cc7f77a5a9 Added a shape with a single link to make testing easier Mike Lynch 2025-11-08 17:47:47 +11:00
  • a1fff090fc Committing this before trashing it maybe? Mike Lynch 2024-06-09 17:21:16 +10:00
  • 6728908d18 Link scaling Mike Lynch 2024-05-28 17:57:11 +10:00
  • c8b3f1902a Added TaperedLink class, still very broken but I think this approach to properly-scaled links is viable Mike Lynch 2024-05-28 17:40:30 +10:00
  • 0ada3fce6f A few more ux refinements, and added the ability to hide captions feature-tapered-links Mike Lynch 2024-04-26 18:31:27 +10:00
  • 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 +10:00
  • 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 +10:00
  • fb9c78d82f Fixed some scale problems Mike Lynch 2024-04-26 08:59:26 +10:00
  • e478abe7c6 Scaled the ends of the links so that they have w-perspective Mike Lynch 2024-04-26 07:34:27 +10:00
  • f79a90e0d9 Added the rest of the regular 3-d polyhedra Mike Lynch 2024-04-25 12:38:40 +10:00
  • 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 +10:00
  • f99901f1b0 Normalised dodecahedron to unit radius Mike Lynch 2024-04-25 11:07:21 +10:00
  • 39fe6e5e40 Normalised 120-cell to unit radius Mike Lynch 2024-04-25 11:05:23 +10:00
  • 836e0d5ab6 Normalised 600-cell and snub 24-cell to unit radius Mike Lynch 2024-04-25 11:03:11 +10:00
  • 0be8c47608 Normalised 24-cell to unit radius Mike Lynch 2024-04-25 11:00:14 +10:00
  • 5e31403420 Normalised tesseract to unit radius Mike Lynch 2024-04-25 10:58:41 +10:00
  • aba20124db Normalised 5-cell and 16-cell to unit radius Mike Lynch 2024-04-25 10:57:03 +10:00
  • 8ebb104bb3 Isometric projections feature-alt-projections Mike Lynch 2024-04-25 10:37:45 +10:00
  • 1ec7955861 Merge branch 'feature-node-foreshortening' Mike Lynch 2024-04-14 16:10:23 +10:00
  • 1e5db22c25 scale factor for node foreshortening Mike Lynch 2024-04-14 16:08:46 +10:00
  • 680f9997f9 Added descriptions for each of the shapes feature-descriptions Mike Lynch 2024-04-14 16:05:17 +10:00
  • cab5878ac8 Added node size scaling with w-foreshortening - looks kind of goofy feature-node-foreshortening Mike Lynch 2024-04-09 15:05:39 +10:00
  • b22ac6546d Node saturation now matches the basis colour saturation too Mike Lynch 2024-04-07 12:38:06 +10:00
  • eafc906210 Using HSL to derive the colour scheme Mike Lynch 2024-04-07 11:53:33 +10:00
  • 3d64c73a5e Fixed bug introduced when reverting the simplified rotation UU Mike Lynch 2024-04-07 11:37:21 +10:00
  • bc9e86d918 Revert "Simplified rotation ui" Mike Lynch 2024-04-07 11:30:52 +10:00
  • 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 +00:00
  • 9d303afaa0 Added model of snub 24-cell feature-snub-24-cell Mike Lynch 2024-04-07 08:10:26 +10:00
  • 973d1d944b Merge pull request '600-cell-layers' (#12) from 600-cell-layers into main bombinans 2023-11-04 05:35:59 +00:00
  • 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 +11:00
  • 6c360fcafd Start of code to build tetrahedra from 600-cell Mike Lynch 2023-11-03 12:57:40 +11:00
  • 7f35056ab8 Made default thickness and nodesize a bit bigger Mike Lynch 2023-11-03 10:38:35 +11:00
  • 1b9f4478a8 Merge pull request 'feature-more-ui-tweaks' (#11) from feature-more-ui-tweaks into main bombinans 2023-11-02 22:59:07 +00:00
  • 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 +11:00
  • e805c64de6 Added zoom control Mike Lynch 2023-11-03 09:55:44 +11:00
  • 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 +00:00
  • 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 +11:00
  • 25a2c5ebe6 Added a manual chunks setting to stop Vite complaining on build Mike Lynch 2023-11-02 16:52:40 +11:00
  • 5494660d76 Merge pull request 'bugfix-layered-links' (#9) from bugfix-layered-links into main bombinans 2023-11-02 05:37:33 +00:00
  • 46dfb808f4 Added better layer names Mike Lynch 2023-11-02 16:36:18 +11:00
  • e7cb1856e0 Added a flag to turn off link2opacity for layered 120-cell Mike Lynch 2023-11-02 16:26:48 +11:00
  • c281c4569a Merge pull request 'feature-120-cell-layers' (#7) from feature-120-cell-layers into main bombinans 2023-11-02 03:15:51 +00:00
  • c883bd7406 Cleaned up some redundant old stuff feature-120-cell-layers Mike Lynch 2023-11-02 14:13:45 +11:00
  • 6f1c5a58e6 Finished layer-by-layer visualisation of 120-cell Mike Lynch 2023-11-02 14:10:13 +11:00
  • 7323935a1f Added layered 120-cell Mike Lynch 2023-11-01 12:52:59 +11:00
  • 6d9610a1c6 options menu gets sensible default when shape changes Mike Lynch 2023-11-01 11:57:46 +11:00
  • c481d24f3c Refactored dodecahedron Mike Lynch 2023-11-01 11:52:48 +11:00
  • 029e6f3161 Added 600-cell and 120-cell Mike Lynch 2023-11-01 11:49:42 +11:00
  • 4bf38858ea Added 24-cell Mike Lynch 2023-11-01 11:43:54 +11:00
  • 50214adbe3 Reinstated 5-cell and 16-cell Mike Lynch 2023-11-01 11:40:23 +11:00
  • 71c6aa62ac Removed old inscribed tesseract Mike Lynch 2023-11-01 11:15:18 +11:00
  • 76f463ae03 Added refactored tesseract Mike Lynch 2023-11-01 11:14:57 +11:00
  • 42d1871a9e Improved option defaults and URL params Mike Lynch 2023-11-01 10:47:46 +11:00
  • 203850ba39 First draft of refactored optional / visible nodes and links Mike Lynch 2023-11-01 10:22:26 +11:00
  • 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 +11:00
  • 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 +11:00
  • 944416f92b Visualisations of combinations of layers Mike Lynch 2023-10-27 10:42:35 +11:00
  • 8c256629b1 Added a new partition of the 120-cell into layers Mike Lynch 2023-10-27 10:18:54 +11:00
  • fb1d6ddd45 Removed logging Mike Lynch 2023-10-18 11:22:24 +11:00
  • 1f6c35c7b8 Refactored label120cell.js so that it works a bit better on the repl Mike Lynch 2023-10-18 11:22:13 +11:00
  • 88049ca891 renamed testbed.js to label120cell.js Mike Lynch 2023-10-18 10:21:28 +11:00
  • bf8356b0a2 Merge pull request 'feature-update-link' (#3) from feature-update-link into main bombinans 2023-09-30 02:53:16 +00:00