Stone arrangement for fused glass
Artist doing something similar: youtube, facebook.
Pick a target picture
Capture images of stones
Take images of sets of stones on a grid layout to provide numbering.
Break grid image to stone images.
Algorithm to layout stones
Finding circle of third tangent circle given two tangent circles (kissing circles).
https://math.stackexchange.com/questions/2513445/given-two-tangent-circles-find-the-two-centers-of-a-third-that-is-tangent-to-bo
https://stackoverflow.com/questions/3349125/circle-circle-intersection-points
Compare layout to reference image
Dynamically change layout
1. Pick worst 10% of stones, swap out with stones of the similar size.
2. Sub-divide image, re-tile worst sub-sections.
3. Pick worst 10% of stones, swap out stone and neighbors, re-tile holes.