This is made by using a “Celtic Knot font” (from clanbadge.com).
Basically, this method is just a combination of square tiles. Each tile has a pattern. When 2 tiles are placed together, the pattern on them connect at the edges. When a bunch of these tiles are placed together, each tile may have different pattern or orientation, they form various knots or paths. If each tile's pattern and orientation is chosen carefully, a over all symmetric design can be created, and can be very striking.
This way of creating patterns is known as Truchet tiles.
It can be done with equilateral triangles too, or, any tiling of n polygonal prototiles. Just make sure that the patterns on each tile is such that their edge can connect smoothly.
For several pattern designs by the truchet tile method, see:
The idea can easily be extended to 3D.Disqus