Elektrine lite

← Feed

@bit101@mstdn.social

Post #4256824

2026-07-05 23:23 UTC

@ipsquiggle@sunny.garden I write everything in Go, as part of a couple of custom frameworks I built that use Cairographics C bindings. I think it's pretty standard circle packing. Find a random point that's not in an existing circle, what's the largest circle you can create from there that doesn't overlap another circles. With a few other constraints and parameters.

Replies (1)

  • @ipsquiggle@sunny.garden 2026-07-05 23:28

    @bit101@mstdn.social Do you get one circle at a time, feeding the existing ones back in, or do you provide the inital constraints and get a whole bunch out? Is the circle a Very Standard thing in your framework? Is it an abstract circle or does it know about drawing? Heh, I'm suddenly very curious about this. I'm just think about how back when I was using processing, everything was "draw" oriented, and so maybe I had no data to reuse against. I think my approach would be so different now! I really gotta get back to it sometime...

    Open ##4256825