195 Commits

Author SHA1 Message Date
Mike Lynch
4ca4bd3acb Fixed minor bug where the release notes div was persisting 2025-11-16 15:41:23 +11:00
64eed3491a Merge pull request 'feature-tapered-links-2' (#22) from feature-tapered-links-2 into main
Reviewed-on: #22
2025-11-16 04:34:22 +00:00
Mike Lynch
9bc23fdeeb Sorted out a few more interface niggles and added release notes to the interface 2025-11-16 15:33:03 +11:00
Mike Lynch
6019237e31 Fixing a few things before releasing the taperedLink version 2025-11-16 14:13:02 +11:00
Mike Lynch
840e46201c Fixed the weird glitching at r1 = r2 / 2 by making it face the base, not the apex 2025-11-16 11:04:36 +11:00
Mike Lynch
a2581a2f66 This is throwing errors in vite and I don't know why 2025-11-15 18:12:06 +11:00
Mike Lynch
67348bce31 The problem is with the flipping logic - I haven't fixed it yet but I'm getting there 2025-11-15 16:31:45 +11:00
Mike Lynch
43c85d0084 Added a testbed version of main to fiddle with tapered links 2025-11-15 14:43:51 +11:00
Mike Lynch
6c875dbda8 Not working but it looks good 2025-11-09 17:41:37 +11:00
Mike Lynch
4695423931 Weirdness - the glitchiness is coming and going depending on whether
the clipping plane is enabled, or the cylinders added?
2025-11-09 11:20:16 +11:00
Mike Lynch
bf55db9f75 Comment about really silly idea 2025-11-09 08:43:04 +11:00
Mike Lynch
cc7f77a5a9 Added a shape with a single link to make testing easier 2025-11-08 17:47:47 +11:00
Mike Lynch
a1fff090fc Committing this before trashing it maybe? 2024-06-09 17:21:16 +10:00
Mike Lynch
6728908d18 Link scaling 2024-05-28 17:57:11 +10:00
Mike Lynch
c8b3f1902a Added TaperedLink class, still very broken but I think this approach
to properly-scaled links is viable
2024-05-28 17:40:30 +10:00
Mike Lynch
0ada3fce6f A few more ux refinements, and added the ability to hide captions 2024-04-26 18:31:27 +10:00
Mike Lynch
3f83bde533 Very cursed but entertaining bug as I try to get links scaling well 2024-04-26 16:57:21 +10:00
Mike Lynch
6f4d4cc633 Link foreshortening works, but updating the geometry of every edge
is making large objects like the 120-cell noticeably stuttery
2024-04-26 11:42:37 +10:00
Mike Lynch
fb9c78d82f Fixed some scale problems 2024-04-26 08:59:26 +10:00
Mike Lynch
e478abe7c6 Scaled the ends of the links so that they have w-perspective 2024-04-26 07:34:27 +10:00
Mike Lynch
f79a90e0d9 Added the rest of the regular 3-d polyhedra 2024-04-25 12:38:40 +10:00
Mike Lynch
78ebb381ee Played around with the hyperplane and zoom so that it all looks
better with unit radius normalisation
2024-04-25 11:25:01 +10:00
Mike Lynch
f99901f1b0 Normalised dodecahedron to unit radius 2024-04-25 11:07:21 +10:00
Mike Lynch
39fe6e5e40 Normalised 120-cell to unit radius 2024-04-25 11:05:23 +10:00
Mike Lynch
836e0d5ab6 Normalised 600-cell and snub 24-cell to unit radius 2024-04-25 11:03:11 +10:00
Mike Lynch
0be8c47608 Normalised 24-cell to unit radius 2024-04-25 11:00:14 +10:00
Mike Lynch
5e31403420 Normalised tesseract to unit radius 2024-04-25 10:58:41 +10:00
Mike Lynch
aba20124db Normalised 5-cell and 16-cell to unit radius 2024-04-25 10:57:03 +10:00
Mike Lynch
1ec7955861 Merge branch 'feature-node-foreshortening' 2024-04-14 16:10:23 +10:00
Mike Lynch
1e5db22c25 scale factor for node foreshortening 2024-04-14 16:08:46 +10:00
Mike Lynch
680f9997f9 Added descriptions for each of the shapes 2024-04-14 16:05:17 +10:00
Mike Lynch
cab5878ac8 Added node size scaling with w-foreshortening - looks kind of goofy 2024-04-09 15:05:39 +10:00
Mike Lynch
b22ac6546d Node saturation now matches the basis colour saturation too 2024-04-07 12:38:06 +10:00
Mike Lynch
eafc906210 Using HSL to derive the colour scheme 2024-04-07 11:53:33 +10:00
Mike Lynch
3d64c73a5e Fixed bug introduced when reverting the simplified rotation UU 2024-04-07 11:37:21 +10:00
Mike Lynch
bc9e86d918 Revert "Simplified rotation ui"
This reverts commit 6b0c5cf97e4b8e9920f05335a83cf199940b2e0c.
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
Reviewed-on: #13
2024-04-06 22:11:46 +00:00
Mike Lynch
9d303afaa0 Added model of snub 24-cell 2024-04-07 08:10:26 +10:00
973d1d944b Merge pull request '600-cell-layers' (#12) from 600-cell-layers into main
Reviewed-on: #12
2023-11-04 05:35:59 +00:00
Mike Lynch
777b36d048 Finished layered view of 600-cell, refactored cellindex and moved all
of the reference data there.
2023-11-04 16:30:46 +11:00
Mike Lynch
6c360fcafd Start of code to build tetrahedra from 600-cell 2023-11-03 12:57:40 +11:00
Mike Lynch
7f35056ab8 Made default thickness and nodesize a bit bigger 2023-11-03 10:38:35 +11:00
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
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
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