Implementation of 3D Dilute Gas Visualization
closes #1256 (closed)
- Implement real-space 3D visualization for Dilute3D (random gas), replacing the "not implemented yet" placeholder
- New randomPositions3D function generates random x,y,z positions in a thin slab (one particle diameter thick), with z-shifted so the lowest particle sits on the layer surface
- Uses volume density to compute particle count (N = density * Lxy^2 * Lz), capped at 200 particles
- Slab thickness matches Dense3D for consistent particle counts at equal density
Edited by Tsartsidze, Giorgi