Home
Resume
email
Visualizations
Rhombus Tiling
This project focuses on visualizing a mathematical concept involving rhombus tiling and rotation. It presents the fact that three rhombuses can be grouped together to form a hexagon and that by rotating these groups, a 2D tiling can be interpreted as a 3D isometric arrangement of cubes. By letting users interact with a 2D tiling and reflecting their actions in real-time 3D, the program shows how simple shapes transform into cubes.
Image
Tree Generation
This project investigates how simple recursive systems, when combined with adjustable randomness, can create visually rich structures. By controlling factors like branching patterns and deviation angles, users can explore a spectrum from precise fractal trees to loose, nature-inspired forms. The result highlights the balance between mathematical precision and organic unpredictability in procedural generation.
Image
Graph Visualization
This project explores how physics-based simulations can be applied to graph visualization in both 2D and 3D spaces. By balancing attractive and repulsive forces between nodes, the system dynamically organizes graphs into clear, coherent layouts. The approach highlights how simple physical rules can reveal structure and relationships within complex networks.
Image