Autor / Author: Sebastián Duarte Villanueva (@sebasdv)
Co-author: Claude.ai
Live demo: https://sebasdv.github.io/MathSurface/
Generador interactivo de superficies matemáticas 3D para impresión 3D. Visualiza y exporta funciones z = f(x, y) como archivos STL listos para imprimir, usando Three.js y Math.js.
- Abre la demo en tu navegador.
- Escribe tu ecuación en el campo "Ecuación z = f(x, y)". Ejemplo:
-0.25*x^3 - 0.25*y^3 + 0.5*x^2 + 0.5*y^2 - 0.25*x^2*y^2 - Haz clic en "Generar Superficie" o selecciona un ejemplo predefinido.
- Usa los controles para rotar, hacer zoom y ajustar la visualización.
- Exporta la superficie como archivo STL para impresión 3D.
sin cos tan exp log sqrt abs y operadores + - * / ^
- Variables:
x,y - Parámetros ajustables con sliders:
A,f,phi,a1…a5
Interactive 3D math surface generator for 3D printing. Visualize and export z = f(x, y) equations as print-ready STL files, powered by Three.js and Math.js.
- Open the live demo in your browser.
- Enter your equation in the "Ecuación z = f(x, y)" field. Example:
-0.25*x^3 - 0.25*y^3 + 0.5*x^2 + 0.5*y^2 - 0.25*x^2*y^2 - Click "Generar Superficie" (Generate Surface) or pick a preset example.
- Use the mouse to rotate, zoom, and adjust the visualization.
- Export the surface as an STL file for 3D printing.
sin cos tan exp log sqrt abs and operators + - * / ^
- Variables:
x,y - Slider-controlled parameters:
A,f,phi,a1…a5
- Three.js r128
- Math.js v11
- Vanilla JS, no build tools
MIT © Sebastián Duarte Villanueva