I’m working on a new plugin for general geometry processing, which among other things, includes packing different size spheres in a volumetric domain.
Basically, @DanielPiker 's custom definition in this topic fits what I’m trying to do perfectly. He previously mentioned in 2018 that sphere-mesh collision for different sized spheres and a mesh would be included in the next release, but I don’t think that has happened (?)
That being said, as the solver .dll is readily accessible, it’d be easy for me to integrate a modified version of the script he provided in my own plugin, but I’m having trouble finding any information on the license/allowable use of the solver in other packages. I’d like to make sure that it’s ok to do so, and what type of conditions there are if any. Otherwise I’ll figure out alternative approaches, or just direct users to compromise with the built-in SolidPointCollide component where half of the sphere is allowed to intersect the user defined mesh.
Picture 1 is using Daniel’s script, Picture 2 is using the built-in SolidPointCollide component