Hi Zoy.
C'74 on instagram recently retweeted a project done by Federico Foderaro which seems to do exactly what you want your patch to do. I fiddled with a couple of your patches, and might have thought of a solution. I think the best way to execute this would be to draw X amount of objects in jit.gl.sketch at any given time (will be equal to the number of points being under minimum distance away from each other). I have attached a little sketch patch, just to demonstrate that you can have several independent lines drawn at the same time, just in case it isn't already obvious to you (if so, sorry for stating the obvious!). Obviously it's nowhere near the end result yet.
Say we solve this by drawing multiple objects in jit.gl.sketch, these lines will be defined in space by using two vertexes, and a coordinate for each of them. I'm not sure wether the coordinate system in jit.gl.sketch is "in sync" with the values we get from jit.noise, but say they are (if they are not, we probably just need to do some scaling), we can get the coordinate for each point, and draw a line to another coordinate/point if the distance is under a certain amount! I'm not that good with math, so I would need help finding the distance between two different coordinates in three dimensional space. You already did something similar in your last patch, so the solution shouldn't be far away, no?