Nicolò Lutteri

CAS - 3D Equation visualizer

Introduction

This project wants to create software that can visualize a 3D of all the possible specified ranges of x and y in the equation directly in the browser. It was my middle school thesis.

Gallery

Solution

The software has two parts: one is the library written in C#, which provides all the logic for parsing and executing the different values in x. The second part is the front-end which visualizes the result using the Three.js library for the 3D. In this project, I also created a specific language associated with a parser that can translate a string into various objects (like polynomial, fraction, …).

Tecnology Used

C# (ASP.NET, .NET Core 5, Visual Studio)
60%
Javascript (ThreeJS)
25%
HTML
10%
Docker
5%