Create figures in inkscape, and import as geometry in FreeCAD. With 'ObjectsSPhereDistributor' objects will random distribute over sphere inclusive collision detection.
- Import as SVG-File you objects in FreeCAD
- Go in Part "Draft-Module"
- Select all Paths in Combo-View(left)
- Click on "Upgrade: Joins objects into a higher-level object"
- Go to "Part-Module" and select "Extrude: Extrudes planar faces of an object"
- Adjust the high of you object, set as example 40mm in Z-Axis
- Your sphere must have name "Halbkugel"
- Select all object for distribution
- Run macro
Sources:
Forum FreeCAD in german
Example for collision detection
How to calculate coordinates from sperical coordinates
On youtube:
Here a example how run stars in room
My lamp as example