SearcharxivSearch

arXiv subjects

Arash Moradian

Publications and source records attributed to Arash Moradian.

2 recordsLinked to original sources

Why the Multi-Sphere Shape Generator Works: Medial-Axis Placement of Spheres

The Multi-Sphere Shape Generator (MSS) [1] places spheres according to a feature-enhanced residual field, but the geometric basis of this strategy has remained unknown. We prove that every local maximum of the residual field lies on the medial axis of the target shape, implying that MSS places spheres at the centers of maximal inscribed spheres without explicit skeleton extraction. Numerical tests show that deviations from the exact medial axis are limited to the voxel resolution. This result provides a mathematical explanation for the placement strategy that underlies the accuracy of MSS.

cond-mat.soft

GEMSS: A C++ Library for Multi-Sphere Modeling in DEM Simulations

GEMSS (GEnerator of Multi-Sphere Shapes) converts 3D surface meshes or voxel grids into multi-sphere representations of granular particles using the recently published MSS algorithm. It computes key physical properties required for discrete element method (DEM) and general multibody dynamics simulations, including particle volume, center of mass, and principal moments and axes of inertia. Implemented as a header-only C++ library, GEMSS is easily integrated into DEM and molecular dynamics frameworks. The library has been integrated into MercuryDPM, which enables on-the-fly generation of multi-sphere particles directly within the simulation loop.

cond-mat.soft