少点错误 02月14日
Celtic Knots on a hex lattice
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文探讨了六边形网格凯尔特结图案的设计与实现。作者分享了其在创建六边形瓷砖以模仿凯尔特结的尝试,灵感来源于在线凯尔特结生成器。文章讨论了瓷砖的组合方式、边缘处理的挑战,以及对称性在图案设计中的重要性。作者还考虑了使用不同类型的“末端”来解决角落问题,并探索了在球体、碳纳米管和环面上应用这些图案的可能性。此外,作者还分享了相关的SVG图像文件,供他人进一步探索和创作。

🔗作者受到在线凯尔特结生成器的启发,尝试使用六边形瓷砖创建类似的图案,并发现这些瓷砖可以组合成美观的图案,让人联想到阿拉伯风格和游戏Tsuro。

📐在边缘处理方面,作者遇到了挑战,因为标准的瓷砖无法完美地处理角落,导致对称性问题。作者探索了不同的边缘处理方法,包括使用不同的瓷砖组合和假设的“末端”类型。

🎨对称性在六边形凯尔特结图案的设计中至关重要。作者追求雪花对称性,但发现有时线条必须相互交叉,导致角落出现不匹配的末端。使用不同的边缘条件会严重破坏对称性。

🖼️作者还考虑了将这些图案应用到不同的表面上,例如球体、碳纳米管和环面。然而,球体需要五边形瓷砖,这会导致末端不匹配的问题。碳纳米管和环面也会破坏六重对称性,但环面可能足够有趣,可以忽略这个问题。

Published on February 14, 2025 2:29 PM GMT

I recently messed about with Celtic knot patterns, for which there are some fun generators online, eg. https://dmackinnon1.github.io/celtic/ or https://w-shadow.com/celtic-knots/. Just as addictive to doodle as the 'cool s' (https://en.wikipedia.org/wiki/Cool_S) but with more cool.

However, everyone knows that its cooler to tile a plane with hexagons than squares. So I cooked up some tiles to make the Hex-grid equivalent of a Celtic Knot. 

These tiles fit to make nice patterns. I think they look vaguely Arabic, and remind me strongly of the game Tsuro. (By the way, I would much prefer that game if the theme was some Italian fairies skate-boarding along the strands of spaghetti, it would fit the chaotic, sabotage heavy gameplay better than the wise Chinese dragon.)

The edges are weird. I want to tile the edges with something like this (below), but that leaves "corners" that are not dealt with as above.

One option is to tile 3 edges with the tile above, and the other three edges (alternating) with the one below

which gives something like this (adding minor embellishments to the "curls" that were crying out for a rod).

I am still not happy with the edges. I would rather have all three dealt with using the first (simpler looking) unit, then do something at the corners. Mathematics doesn't want to let me do that while pairing up the cords (a "corner hexagon" has 3 unmatched edges, unlike corner squares which have only 2. 2 loose ends can be paired up, but 3 obviously can't.)

What if I wasn't using strings (the ends of which match pairwise) but some hypothetical, Escher-like thing that had "ends" which annihilated in triples? Even if such a shape exists outside bizarre dreams and drug trips, then it would deal with the corners, but break the edges.

Why do the edges annoy me so much? Because I like symmetry. With hexes we can do snowflake symmetry:

Well, almost. Sometimes one line has to go over another. We have unmatched ends at the corners, but using the other edge condition (with loops on alternating sides) would break the symmetry horribly.

Colouring in the one above,

its almost pretty. Maybe not awful for a carpet.

A thicker path usually looks a bit better (this seems to also apply for normal Celtic knots). Each hex tile has some combination of straights (connecting opposite sides of the hex), corners (connecting adjacent sides) and arcs (connecting sides neither opposite nor adjacent). I think patterns making heavy use of arcs look best.

Leaving the edges alone entirely (as above) looks unfinished, which I think is possibly nicer than the normal situation where the edges look like they have been finished badly.

We can't tile a ball with hexagons, so we can't get out of our boundary problem by working on those. (Ball-tiling requires some pentagons, which is an issue, because 5 sided shapes means loose ends). We could roll up our "graphene like" sheets into carbon nanotubes, basically just periodic boundaries on one side, not very interesting, and still breaking our 6 fold symmetry. A torus would also break the symmetry but is possibly cool enough to get away with it.

 

If anyone wants to mess with this my odds and ends (eg the tiles) are in this folder as inkscape .svg images : https://drive.google.com/drive/folders/1BS42moNocDLIwFGeEAESK0ttX4CANo-5?usp=sharing



Discuss

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

凯尔特结 六边形网格 图案设计 对称性 边缘处理
相关文章