FernLearn
An interactive educational application for exploring the mathematics underlying the Barnsley Fern fractal, developed in collaboration with Joshua Schell, Tyler Peters, Matthew Elliott, and Aidan McKellar.
Overview
FernLearn is an interactive application designed to help students and educators explore the fascinating world of fractal mathematics. Through visual demonstrations and hands-on manipulation, users can gain a deeper understanding of how the Barnsley Fern fractal is generated and its mathematical properties.
Technologies Used
- Qt
- C++
- OpenGL
- Box2D
- CMake
- Git
- GitHub
- Linux
- Docker
- gdb
Features
- High-Performance Rendering: Optimized C++/OpenGL pipeline for real-time fractal generation.
- Custom Physics Integration: Implemented Box2D for custom frontend animations.
- Guided User Tutorial: Guided multimedia tutorial for users to learn about Iterated Function Systems and the Barnsley Fern fractal.
- Memory Management: Manual resource management in C++ to ensure low-latency visual feedback.