Back to portfolio

Software Project

Curve Plotter

A C++ application built with SDL3 that plots curves, tracks the nearest point to the cursor, and renders the tangent line in real time.

C++ SDL3 Interactive Math Visualization

Overview

This project focuses on interactive visualization. Given a function of x and y, the application plots the resulting curve and continuously calculates the tangent line nearest the cursor position.

The result is a tool that combines graphics programming, math-heavy logic, and responsive input handling in a compact desktop-style application.

Highlights

  • Plots a curve from user-defined function input.
  • Finds the point nearest the cursor in real time.
  • Draws the tangent line corresponding to the selected point.
  • Runs directly inside the portfolio page as an embedded interactive demo.

Project Visual

Interactive preview embedded from the live build.