Full-Featured Calculator

Scientific calculator with trig, logs, powers, parentheses, degree/radian mode, memory and history.

3D Geometry Viewer

Generate solids (cube, pyramid, prism…) and interactively compute angles and distances between points, lines and planes.

Function Grapher

Plot one or more y = f(x) equations on the same Oxy plane. Pan, zoom, toggle curves, change colours.

Symbolic Solver

Derivatives, definite integrals, and equation roots — each with a clear step-by-step explanation of the method used.

Introduction to NGFINITY Math

While the main NGFINITY platform is built around the idea of visualising physical height and scale — comparing people, objects, and mountains side-by-side — we also recognise that numbers and shapes tell a deeper story. The NGFINITY Math suite is an advanced, browser-based extension of our core platform, built to handle everything from everyday arithmetic to complex, multi-dimensional spatial geometry.

We designed this suite around a simple question: how do we visualise and solve abstract mathematical concepts without clunky, expensive software? Whether you are a student trying to understand the angle between a line and a plane, an engineer plotting complex functions, or someone who just needs a reliable scientific calculator, these tools run entirely in your browser. They require no account, no download, and they respect your local site preferences.


How to Use the Math Suite

The page above serves as your central hub. The interface is divided into four interactive cards, each representing a dedicated mathematical workspace. Clicking any card instantly opens that specific tool. You can move back and forth between the tools by using the ← NGFINITY button in the top navigation bar.

Every tool in the NGFINITY Math suite respects your site-wide Light / Dark theme. You can toggle the theme using the button in the top right corner, and the setting will persist across the rest of the site. Because everything runs locally in your browser's memory, there are no loading screens between tools, and your data (like calculator history or graphed equations) stays entirely on your device.


Deep Dive: The Four Math Tools

1. Full-Featured Scientific Calculator

The Calculator is designed for both quick calculations and advanced scientific work. It features a clean, clickable interface that supports full keyboard input, meaning you can use your physical numpad or type out entire expressions (e.g., sin(45) + 2^3).

It supports standard arithmetic, trigonometric functions (sin, cos, tan, along with their inverse functions), natural and base-10 logarithms (ln, log), and roots. You can easily switch between DEG and RAD modes depending on your equations.

The calculator also includes a robust memory system (M+, MR, MC) and a scrolling history log. If you make a calculation and want to reuse the result later, simply click the entry in the history log to bring it back into the active display.

2. Interactive 3D Geometry Viewer

The 3D Geometry Viewer is the flagship tool of this suite. It is a fully interactive, WebGL-powered 3D environment designed to make solid geometry intuitive. Instead of looking at flat 2D drawings of a cube or a pyramid, you can generate the solid and physically orbit around it, viewing it from any angle.

Generating Shapes: You can generate a Cube, Cuboid, Square Pyramid, Tetrahedron, Triangular Prism, Cone, or Cylinder. After selecting a shape, you can input dimensions (like side length or height) and click Generate.

Resizing Edges: The viewer allows you to stretch the shape. By selecting an edge from the "Resize an Edge" list and entering a new length, the shape will deform. The vertex will move along the edge, creating sharp, irregular shapes while keeping all the other edges intact.

Adding Points on Lines: You can add new vertices to the shape along any existing edge. Using the "Add Point on Line" tool, you select two points (e.g., A and B) and define a ratio using the condition field. For example, typing AC = 2BC places point C beyond B, while AC = -2BC places C between A and B. The tool automatically draws the connecting lines to help you visualise the new point.

Lines and Planes: You can construct lines between any two points, or planes using any three or more points (polygons). Every line and plane can be assigned a custom colour and toggled on or off using the eye icon. Once your geometry is set up, the Compute tab lets you calculate the exact angles and distances between them — including the angle between two planes, the distance from a point to a line, and more.

3. Function Grapher

The Grapher is a powerful tool for visualising mathematical functions on the standard Oxy coordinate plane. You can input equations in the form of y = f(x), such as x^2, sin(x), or 1/x.

The tool allows you to plot multiple functions at the same time. Each function is assigned a unique colour, which you can change by clicking the colour swatch next to the equation. You can pan the graph by dragging your finger or mouse, and zoom in and out using the scroll wheel or a pinch gesture.

A built-in "Auto-fit y" button automatically adjusts the vertical scale to perfectly frame your curves. The engine is smart enough to detect vertical asymptotes and jumps (like in tan(x) or 1/x), ensuring the lines break correctly instead of drawing confusing vertical lines across the screen.

4. Symbolic Solver

The Symbolic Solver is built for calculus and algebra students. It consists of three sub-tools: Derivatives, Integrals, and Roots.

Derivatives: Type in a function, and the solver will output the exact symbolic derivative. More importantly, it explains the rules it used (Power Rule, Product Rule, Quotient Rule, Chain Rule) so you can follow the steps.

Integrals: Enter a function and the upper/lower bounds, and the solver computes the definite integral. It uses Simpson's Rule (with 1000 sub-intervals) for highly accurate numerical integration, showing you the formula and step size used.

Roots: If you need to find where a function crosses the x-axis, the Root Finder will scan a specified interval for sign changes and use the Bisection Method to calculate the exact x-values. It supports solving equations like x^2 - 4 = 0 or even sin(x) = 0.5.


Frequently Asked Questions

Is the NGFINITY Math suite free to use?

Yes. Every tool in this suite is completely free, requires no account, and has no usage limits. The site is supported by lightweight, non-intrusive advertising.

Does NGFINITY Math save my data?

All calculations, graphed equations, and geometry models are processed entirely in your browser's memory. We do not store your equations or results on a server. Your light/dark theme preference is saved locally using your browser's localStorage.

Can I use these tools on my phone?

Yes. The interface is fully responsive and built for touch. The 3D Geometry viewer specifically supports touch gestures: you can drag to orbit the camera, and use a two-finger pinch to zoom in and out.

How do I calculate the angle between two planes?

In the 3D Geometry Viewer, first generate a shape. Then, go to the Planes tab, select three vertices for your first plane, and add it. Repeat for the second plane. Finally, open the Compute tab, select "Angle plane – plane", choose your two planes from the dropdowns, and press Compute.

Why does the Grapher show a blank screen for sqrt(x)?

By default, the Grapher starts with an x-axis window that includes negative numbers. The square root function is only defined for x ≥ 0, so the graph will only appear on the right half of the screen. You can adjust the X min/max values in the Window panel to zoom in on the positive side.