Simulate swarms of mobile agents in 2D and 3D.
-
Updated
Feb 18, 2026 - MATLAB
Simulate swarms of mobile agents in 2D and 3D.
Python Turtle - A selection of geometric patterns
Different patterns made with shaders
Japanese running-stitch patterns such as seigaiha waves, asanoha and shippo, stitched out line by line. Change the stitches and the cloth, and download it as SVG or PNG.
Japanese woodwork lattice with asanoha, goma and kikko patterns, assembled piece by piece in square, hexagonal or round frames. Download it as SVG or PNG.
Generate Islamic geometric star patterns and interlaced girih strapwork from tilings of polygons, with Hankin's polygons-in-contact method, and save them as SVG or PNG.
Seed-based generative system for Islamic geometric ornament — reproducible computational textile compositions.
Crazy Knight Curve — Generative knight's tour art with smooth Catmull-Rom curves, random grid paths, and elegant line patterns. Pure JavaScript, no dependencies. Preview on apparel.
A generative canvas animation that creates an infinite swirling pattern through radial wave propagation. Tiles pulse and oscillate according to their distance and angle from center, combining deterministic color distribution with dynamic mathematical transformations.
A Python GUI application for generating stunning geometric tile-filling patterns. Built for artistic exploration with 8 pattern types, 12 color palettes, and real-time parameter control.
An interactive web-based implementation of Truchet tiling - a mathematical pattern system that creates complex visual designs through simple tile rotations.
Generate reproducible Islamic geometric art from a single numeric seed for textile and print.
This is a repository to showcase my work in attempts of refining my Graphic Design capabilities.
Deep learning research on restoring damaged historical geometric patterns using structure-guided inpainting methods (EdgeConnect vs LaMa).
Semantic intermediate representation (IR) for 2D pattern systems
To associate your repository with the geometric-patterns topic, visit your repo's landing page and select "manage topics."