Terima kasih atas peringkat dan umpan balik Anda!
Anda sudah menilai.
Aplikasi HeatDiffusion3D untuk Android untuk simulasi difusi panas 3D.
Aplikasi HeatDiffusion3D untuk Android untuk simulasi difusi panas 3D — dengan grid NxNxN, metode beda hingga eksplisit, dan visualisasi irisan + tampilan pseudo-3D dengan lapisan yang tumpang tindih.
Cara kerja simulasi:
Grid3D — grid 3D T[x][y][z] dengan buffer ganda (saat ini/berikutnya), langkah beda hingga eksplisit sepanjang persamaan konduksi panas dT/dt = α·∇²T, Laplacian diskrit sepanjang 6 tetangga, batas diisolasi (Neumann).
HeatDiffusionEngine — membungkus grid, mempertahankan sumber panas tetap, dan menjamin α yang stabil (≤ 1/6 untuk skema eksplisit 3D).
HeatColor — mengubah suhu menjadi warna (biru → kuning → merah).
Visualisasi (2 Tampilan kustom):
SliceView — irisan XY datar dengan lapisan Z yang dipilih, seperti peta panas.
IsoView — tampilan pseudo-3D: semua lapisan Z ditumpangkan dengan offset diagonal dan transparansi untuk persepsi kedalaman.
Kontrol di MainActivity: mulai/jeda/reset simulasi, penggeser pemilihan lapisan Z, penggeser suhu sumber baru, tombol untuk menambahkan sumber tambahan ke lapisan saat ini. Kisi default adalah 15×15×15 dengan sumber panas di tengah.
Sekali klik untuk menginstal file XAPK/APK di Android!