diff --git a/readme.me b/readme.me new file mode 100644 index 0000000..8889ea1 --- /dev/null +++ b/readme.me @@ -0,0 +1,36 @@ +# GraphFX + +[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) +[![C#](https://img.shields.io/badge/language-C%23-239120?logo=csharp)](https://dotnet.microsoft.com/) +[![.NET](https://img.shields.io/badge/.NET-Framework%204.8-512BD4?logo=dotnet)](https://dotnet.microsoft.com/) +[![DirectX](https://img.shields.io/badge/DirectX-11-00A4EF?logo=windows)](https://docs.microsoft.com/en-us/windows/win32/directx) + +Math is fun! 🎨📊 + +GraphFX is a Windows desktop application for visualizing mathematical functions and graphs in real-time using DirectX 11 3D rendering. Explore the Riemann zeta function, interact with graphs through an intuitive UI, and experience mathematics come to life with stunning visualizations. + +## ✨ Features + +- **Real-time Graph Visualization** – Render complex mathematical functions with DirectX 11 +- **Interactive Controls** – Manipulate camera position, rotation, and zoom with intuitive mouse controls +- **2D/3D View Modes** – Switch between orthographic (2D) and perspective (3D) viewing +- **Grid System** – Visual coordinate grid with customizable size and density +- **Graph I/O Indicators** – Visual feedback for input and output points +- **Performance Optimized** – Efficient rendering pipeline with frame timing +- **Extensible Architecture** – Easy to add new graph types and mathematical functions + +## 🚀 Getting Started + +### Prerequisites + +- **Windows 10 or later** +- **Visual Studio 2019 or later** (Community Edition works) +- **.NET Framework 4.8** +- **DirectX 11 SDK** (usually included with Visual Studio) + +### Installation + +1. **Clone the repository:** + ```bash + git clone https://github.com/dexyfex/GraphFX.git + cd GraphFX