5 ms·
Show HN: The prime knots in 3D
- prideout 11y agoI was inspired to make this after reading "The Knot Book" by Colin Adams. If you click "Rolfsen Table" at the bottom, you'll see the entire gallery.
- keithflower 11y agoMesmerizing...really well done. Thanks for sharing, and for the book recommendation!
- pimlottc 11y agoThis is cool, but what's the point of using the bounce easing? It just makes you wait an extra second before you can get a good look at the new model.
- prideout 11y agoYou're right, I sorta overdid it with the easing animation.
- deleted 11y ago[deleted]
- ragnar123 11y agoThey are pretty
- jonahx 11y agoThis is beautiful and really well done. I especially like how the light reflects naturally as the knot rotates. How did you achieve that effect?
- prideout 11y agoThanks! The fragment shader performs simple lighting with one stationary point light that has ambient, specular, and diffuse components. There are actually no true reflections, although that would be fun thing to work on.
- pontusrehula 11y agoWhere's the unknot?
- prideout 11y agoYes, it's sacrilege, but I omitted the trivial knot from the main table! You can get to it in a roundabout way, by clicking any other knot in the top row (e.g., the trefoil).
- OscarCunningham 11y agoWhat about the empty link?
- jsprogrammer 11y agoThe bounce is too hard. Also, what do the numbers mean?
- prideout 11y agoAgreed! The numbers are the Alexander-Briggs identifiers for the prime knots: - The big number is the number of crossings. - The subscript is its officially designated index within the set of knots that have the same number of crossings. - If there's a superscript, then it's a link, and the superscript represents the number of components.
- jsprogrammer 11y agoAh, cool. I was thinking that maybe 4sub1 should be a '3'. Any chance of being able to rotate the model using a mouse/touch?
- lifthrasiir 11y agoFor example, 8²₃ means... - The crossing number of given knot(s) is 8. In the other words, when you put the knot(s) to the flat floor, there are 8 crossings. - There are 2 independent knots there. They are colored differently so you can easily see this. The collection of knots is also called a link. - The subscript is numbered in the predefined arbitrary order starting with 1. There are many different knot notations, but this particular one is called Alexander-Briggs notation.
- irascible 11y agoVery nice work.