¡Gracias por tu valoración y comentarios!
YYa has valorado.
Aplicación HeatDiffusion3D para Android para simulación 3D de difusión de calor.
La aplicación HeatDiffusion3D para Android permite la simulación 3D de la difusión del calor mediante una malla NxNxN, un método explícito de diferencias finitas y visualización por secciones, además de una vista pseudo-3D con capas superpuestas.
Funcionamiento de la simulación:
Grid3D: malla 3D T[x][y][z] con doble búfer (actual/siguiente), paso explícito de diferencias finitas a lo largo de la ecuación de conducción del calor dT/dt = α·∇²T, laplaciano discreto a lo largo de los 6 vecinos y límites aislados (Neumann).
HeatDiffusionEngine: envuelve la malla, mantiene fuentes de calor fijas y garantiza un valor de α estable (≤ 1/6 para el esquema explícito 3D).
HeatColor: convierte la temperatura en color (azul → amarillo → rojo).
Visualización (2 vistas personalizadas):
SliceView: sección plana XY con la capa Z seleccionada, similar a un mapa de calor. IsoView: vista pseudo-3D: todas las capas Z superpuestas con desplazamiento diagonal y transparencia para una mejor percepción de profundidad.
Controles en MainActivity: iniciar/pausar/reiniciar simulación, deslizador para seleccionar la capa Z, deslizador para ajustar la temperatura de la nueva fuente, botón para añadir una fuente adicional a la capa actual. La cuadrícula predeterminada es de 15×15×15 con una fuente caliente en el centro.
¡Un clic para instalar archivos XAPK/APK en Android!