Cảm ơn bạn đã xếp hạng và phản hồi của bạn!
Bạn đã đánh giá.
Ứng dụng HeatDiffusion3D dành cho Android để mô phỏng sự khuếch tán nhiệt trong không gian 3D.
Ứng dụng HeatDiffusion3D cho Android để mô phỏng khuếch tán nhiệt 3D — với lưới NxNxN, phương pháp sai phân hữu hạn tường minh và hiển thị lát cắt + chế độ xem giả 3D với các lớp chồng lên nhau.
Cách thức hoạt động của mô phỏng:
Grid3D — lưới 3D T[x][y][z] với bộ đệm kép (hiện tại/tiếp theo), bước sai phân hữu hạn tường minh dọc theo phương trình dẫn nhiệt dT/dt = α·∇²T, toán tử Laplace rời rạc dọc theo 6 lân cận, các ranh giới được cô lập (Neumann).
HeatDiffusionEngine — bao bọc lưới, duy trì các nguồn nhiệt cố định và đảm bảo α ổn định (≤ 1/6 cho sơ đồ tường minh 3D).
HeatColor — chuyển đổi nhiệt độ thành màu sắc (xanh lam → vàng → đỏ).
Hiển thị (2 chế độ xem tùy chỉnh):
SliceView — lát cắt XY phẳng với lớp Z được chọn, giống như bản đồ nhiệt.
IsoView — chế độ xem giả 3D: tất cả các lớp Z được chồng lên nhau với độ lệch chéo và độ trong suốt để tạo cảm giác chiều sâu.
Các điều khiển trong MainActivity: bắt đầu/tạm dừng/khởi động lại mô phỏng, thanh trượt chọn lớp Z, thanh trượt nhiệt độ nguồn mới, nút để thêm nguồn bổ sung vào lớp hiện tại. Lưới mặc định là 15×15×15 với nguồn nóng ở trung tâm.
Một cú nhấp chuột để cài đặt các tệp XAPK/APK trên Android!