Equations
Squesmosv1.5.5
Squigonometric Graphing Calculator
v1.5.6 beta
v1.5.5
  • Fixed constant plane expressions — z=0, z=2, z=pi and similar now correctly render as flat horizontal surfaces instead of silently falling back to a 2D line
  • Improved 3D flat plane mesh resolution from 10×10 to 20×20 for sharper edge fidelity
  • Expanded 3D scene grid from 8 to 16 units wide to better match the plane rendering bounds
  • 3D axis labels — x, y, z text sprites now appear at the tips of the axis arrows for orientation
  • Wireframe toggle — new checkbox in Settings → Modes to view 3D surface mesh as wireframe
  • Camera preset buttons in 3D view — one-click top, front, and side views alongside the orbit controls
  • New 3D Surfaces keyboard tab with one-click surface expression examples including squig surfaces
v1.5.4
  • Feedback now stored server-side — submissions from all users are collected and sent as a weekly email digest every Saturday
  • Fixed 3D plane graphing — planes like z=0, z=x, z=y, z=2 now parse correctly and render as infinite-looking surfaces instead of small bounded tiles
v1.5.3
  • Added data table with regression — open from the settings menu to enter data points and fit linear, quadratic, cubic, power, exponential, or logarithmic curves; results show R² and can be added directly to the graph
  • Log and semi-log plots now display proper logarithmic grid lines — major lines at powers of 10 with labelled values, minor lines at 2×–9× intervals
  • Typing ^ now creates an inline superscript slot; cursor moves into it automatically and → exits back to the baseline
  • Autocomplete now shows the top suggestion as faint ghost text inline; press Tab to accept
  • Free look mode now captures the mouse pointer (pointer lock) — cursor hides, look around freely, press Esc to exit
Settings
Squig Parameter · |x|ᵖ + |y|ᵖ = 1
p = 4.0
Plot Mode
Axes & Scale
Display
Data
v1.5.2
  • Free Look now uses click-and-drag to aim — mouse no longer moves view unless held
  • 4D projection panel can now be collapsed to a small button and re-expanded
  • Fixed arccot returning wrong values for negative inputs
  • Added fact, nCr, nPr — factorial, combinations, permutations
  • Added trunc, frac, clamp — truncate, fractional part, clamp
  • Added toDeg, toRad — degree/radian conversion
  • Added logb(base, x) — logarithm with arbitrary base
  • Expanded Functions keyboard tab with new buttons for all added functions
  • Added atan2, min, max, sign, hypot to the Functions keyboard panel
  • 4D shape keywords now appear in autocomplete suggestions
  • 4D panel — Squitorus and Hypersquig example buttons now append to equations instead of clearing them
  • Coordinate display now clears when the mouse leaves the graph
  • 3- and 4-component tuples now show an error in 2D mode instead of silently misplotting
v1.5.1
  • Added mobile mode — phone icon in header collapses panel into a bottom drawer
  • Free Look in 3D/4D — mouse to aim, WASD/arrows to fly; hidden in mobile mode
  • Added touch navigation for 2D graph — one finger to pan, pinch to zoom
v1.5
  • Added squesseract — squigonometric Clifford torus wireframe in 4D mode
  • Added squitorus — squig Hopf torus, 4D surface with twisted squircle fiber structure
  • Added hypersquigajous — irrational-frequency squig Lissajous densely filling a 4D hypercube
v1.4
  • Typing "root" now shows a radical sign — content typed after is covered by the bar; press → to exit
  • Fixed polar mode label showing wrong variable
  • Updated variable sliders
  • Various speed improvements
  • Click and drag on any curve to trace coordinates along it
  • Patch notes redesigned — archive moved to separate panel
  • Updated interfaces
v1.3
  • 4D surface projection no longer spikes for unbounded expressions (e.g. x²+y²)
  • Exponents now render as superscripts when typing (^2 → ²)
  • Fixed duplicate 4D distance slider event listener on mode toggle
  • Dimensional variables (x, y, z, w) no longer generate sliders in their respective modes
  • Backspace now correctly deletes locked-in function tokens
  • Removed Quick Reference; added Patch notes
  • Updated interfaces
v1.2
  • Added 4D projection mode with rotation plane controls
  • Added 3D surface and parametric curve plotting
  • Added squircle keyword and parametric curve shorthand
  • Updated interfaces
v1.1
  • Added non-squig trig functions (sin, cos, tan, etc.)
  • Added general math functions (abs, sqrt, log, floor, ceil, etc.)
v1.0
  • Launched Squesmos live site
  • Fixed typing issues and created menus
Squig
Inverses
Standard
Math
Shapes
3D
Send feedback
Press Esc to exit free look