Спасибо за оценки и отзывы!
Вы уже оценили.
Приложение HeatDiffusion3D для Android для 3D-моделирования теплопередачи
Приложение HeatDiffusion3D для Android для 3D-моделирования теплопроводности — с сеткой NxNxN, явным методом конечных разностей и визуализацией срезов + псевдо-3D-вид с наложенными слоями.
Как работает моделирование:
Grid3D — 3D-сетка T[x][y][z] с двойным буфером (текущий/следующий), явный шаг конечных разностей вдоль уравнения теплопроводности dT/dt = α·∇²T, дискретный лапласиан вдоль 6 соседей, границы изолированы (Нейман).
HeatDiffusionEngine — оборачивает сетку, поддерживает фиксированные источники тепла и гарантирует стабильное α (≤ 1/6 для явной 3D-схемы).
HeatColor — преобразует температуру в цвет (синий → желтый → красный).
Визуализация (2 пользовательских представления):
SliceView — плоский XY-срез с выбранным Z-слоем, как тепловая карта.
IsoView — псевдо-3D-вид: все Z-слои наложены друг на друга с диагональным смещением и прозрачностью для восприятия глубины.
Элементы управления в MainActivity: запуск/пауза/сброс симуляции, ползунок выбора Z-слоя, ползунок температуры нового источника, кнопка для добавления дополнительного источника к текущему слою. Сетка по умолчанию — 15×15×15 с горячим источником в центре.
Один клик для установки XAPK/APK файлов на Android!