sim - Simulate Interactive Maths
Role
cp4cpp.com/sim is for interactive geometry-based visualization of math and algorithms.
It exists when reading code or static diagrams is not enough and learners need to replay states, inspect transitions, and see why each step changes the result.
Graph visualized using ImGui

Data extracted from graphs

Purpose
- Visualize graphs, geometry, states, transitions, tables, and algorithm flows.
- Make abstract ideas easier to inspect, simulate, teach, debug, and present.
- Support educational demos, competitive-programming explanations, and math experiments.
Lineage
| Project | Meaning | Time | Form |
|---|---|---|---|
| SIGMA | Systems of Interactive Geometry, Maths, and Algorithms | Jun 2024 | ImGui app |
| OGRAPH | Optical Graph Recognition Automated Processing Handler | Feb 2024 | ImGui / OpenCV app |
Learning Style
Simulation-based learning: students learn by replaying processes, checking outcomes, and seeing why each action changes the result.