Planos y Superficies en Tres Dimensiones
Los Planos y Superficies no es solo “matemática”, es la base del modelado 3D, el renderizado y la física de motores de videojuegos (como Unity o Unreal), entre muchas otras aplicaciones.
Planos: El “Suelo” y los “Muros” del Mundo Virtual
Un plano es la superficie más simple en . Se define por una ecuación lineal:
ax+by+cz=d
- Construcción geométrica: Se necesita un punto por donde pasa y un vector normal (perpendicular) que define su inclinación.
- Curvas de nivel: Las curvas de nivel de un plano son rectas paralelas entre sí.
- En TI: Los planos se usan para colisiones (suelos), límites de cámaras y superficies de interfaz de usuario (UI).
Superficies Cuadráticas: Las Primitivas 3D
Las superficies cuadráticas son las gráficas de ecuaciones de segundo grado en tres variables. Son los “bloques de construcción” curvos.
| Superficie | Ecuación Estándar | Características Visuales | Uso en TI / Entornos |
| Elipsoide | Una esfera “estirada”. Si , es una esfera. | Modelado de personajes, hitboxes de colisión esféricas. | |
| Cono | Dos conos unidos por el vértice. | Representación de campos visuales de cámaras o focos de luz. | |
| Paraboloide | Forma de tazón o antena satelital. | Reflectores de luz, antenas de red, optimización de costos. | |
| Hiperboloide (1 hoja) | Forma de “cintura de avispa” o torre de enfriamiento. | Arquitectura virtual moderna, estructuras resistentes. | |
| Hiperboloide (2 hojas) | Dos copas separadas enfrentadas. | Representación de campos de fuerzas dipolares. | |
| Paraboloide Hiperbólico | Forma de silla de montar. | Puntos de silla en optimización de algoritmos de Machine Learning. |
Curvas de Nivel vs. Superficie 3D
Una curva de nivel surge de “rebanar” la superficie con un plano horizontal ().
- Si las curvas de nivel son círculos o elipses que se cierran, la superficie es un elipsoide o un paraboloide.
- Si las curvas son hipérbolas, estamos ante un hiperboloide o un paraboloide hiperbólico.
- Si las curvas de nivel están muy juntas, la superficie es empinada (cambio rápido de datos); si están separadas, la superficie es plana.
Graficación con Software
A. Software Matemático (GeoGebra / WolframAlpha)
Solo se introduce la ecuación implícita.
- Ventaja: Rápido y visual.
- Desventaja: No es programable para aplicaciones propias.
B. Python (Matplotlib / Plotly)
Fundamental para el análisis de datos y negocios digitales.
- Se crean mallas de puntos (
meshgrid) de y . - Se calcula para cada par.
- Se genera el gráfico 3D interactivo.
C. Motores de Gráficos (Shaders en Unity/Unreal)
En entornos virtuales, las superficies cuadráticas se generan a menudo mediante SDF (Signed Distance Fields). Un programador escribe la ecuación de la superficie para que la tarjeta de video (GPU) sepa dónde dibujar los píxeles.
# Graficar:
# z=x2+y2 (Paraboloide)
# z=y2−x2 (Silla de montar)
# x2+y2+z2=9 (Esfera/Elipsoide)
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-5, 5, 100)
y = np.linspace(-5, 5, 100)
X, Y = np.meshgrid(x, y)
Z = X**2 - Y**2 # Cambiar esta ecuación para probar otras superficies
plt.contour(X, Y, Z)
plt.title("Mapa de Curvas de Nivel")
plt.show()



















