Craig S. Kaplan
csk@mathstodon.xyz
<p>Mathematics, Computer Science, Art, Design, Music, Soup, Pedantry. he/him/anything</p>
Posts
-
View post
Everyone&#39;s droning on about the ability of AI to solve millennium prize problems in mathematics, etc., etc. But not enough people are talking about using AI to draw Islamic Geometric Patterns. I created the first version of Taprats as a class project around 1998/1999. I wrote it in Java, which means that it&#39;s almost impossible for anybody to use it these days (and it&#39;s quite janky in any case). But David Bachmann recently fed my papers into ChatGPT and came out with a...
-
View post
As promised, here&#39;s the Shadertoy page for a GPU shader that draws the hat tiling: https://www.shadertoy.com/view/s3lGD7. Hopefully the code makes sense (I&#39;ve tried to organize it to be easy to work with), and people will find fun ways to play with it! :monotile:
-
View post
Recently, Sébastien Labbé and Peter Selinger posted a preprint (https://arxiv.org/pdf/2604.20964) that describes a sophisticated construction for the hat tiling, based on what&#39;s called a Markov partition (see the thread by @pieter at https://mathstodon.xyz/@pieter/116484517078239617 for more details). One nice side effect of their construction is that it provides a means of rendering the hat tiling on the GPU using a fragment shader. That&#39;s cool, because it requires a constant a...
-
View post
In the past few years, spicy topokki chips from Korea have become one of my favourite snack foods. They&#39;re the perfect blend of sweet, spice, salt, and crunchy. They&#39;re also very hard to get in my part of the world. Needless to say, that just makes them even more delicious.
-
View post
Yesterday, through a somewhat unlikely chain of events, I met a complete stranger who was wearing a t-shirt with a picture of me on it.
-
View post
In my online undergraduate P5.js course, students are about to begin the module on motion and physics, including a bit of physics simulation using Matter.js. It suddenly occurred to me that I had never seen anybody put together this particular demo before, and I realized it had to be done. Messy source code at https://editor.p5js.org/isohedral/full/vJa5RiZWs.
-
View post
Wow, I&#39;m glad the internet enjoyed my silly demo so much. As I mentioned elsewhere, I tip my hat to the people who responded with their past implementations of the same idea. I wish the students in my undergraduate P5.js course were as enthusiastic about this material as all of you 🙃
-
View post
There are a few different notations that are used to describe &quot;regular&quot; tilings (where we use &quot;regular&quot; in the informal sense of &quot;simple arrangement of copies of a single shape&quot;). The most important are probably Grünbaum and Shephard&#39;s incidence symbols for isohedral tilings, and Heesch and Kienzle&#39;s primitive tiling types. A system developed by Bigalke and Wippermann in the 1990s is intermediate between the other two. Talkin...
-
View post
In my online undergraduate P5.js course, students are about to begin the module on motion and physics, including a bit of physics simulation using Matter.js. It suddenly occurred to me that I had never seen anybody put together this particular demo before, and I realized it had to be done. Messy source code at https://editor.p5js.org/isohedral/full/vJa5RiZWs.