3 ms·
would you mind elaborating a bit? you say the process moved random neighbors closer to each other, but what do you mean by neighbors? i'm assuming you don't mea
by disconcision 9y ago
would you mind elaborating a bit? you say the process moved random neighbors closer to each other, but what do you mean by neighbors? i'm assuming you don't mean particles that are directly adjacent. if the method for selecting which particles to move together is distance-dependent then it's possible an inverse-square law got baked into it just by virtue of the shape of euclidean space.
- strainer 9y agoFor sure I can see that inverse square effect can get involved unintentionally, but the function didn't apply it intentionally and it would have introduced non-inverse-square derived effect. After this early experiment ive tried multiple types of quasi-gravity and quasi-electromagnetism - it is very tricky to arrange a viable 'quasi-force' just by relying on properties of the coordinate system or such. For this I was developing 'spatial splitting' routines, i was taking the end cells of the splitting routine and just moving there contents a little bit towards their centers. While this was going on the 'universe' was also expanding, contracting and turning inside out in a neverending series of big bang and crunches. It looked pretty. The stringification occured with a few different 'end cell' testing functions i happened to try out. I just noticed it wasnt difficult to bring about that structure, unlike other structures which are more difficult to bring about - like accretion disks.
- pavel_lishin 9y agoCould you post your code somewhere?
- strainer 9y agoIve put it up here - https://github.com/strainer/particloud55 https://github.com/strainer/particloud55 There is a link in the readme to it running on webgl. Its very old experimental code, i just noticed this stringifying happening on a number of revisions. The project is more substantial and mature now but it no longer stringifies clouds \ :) / https://strainer.github.io/fancy/ https://strainer.github.io/fancy/
- pavel_lishin 9y agoWhoa, weird. It seems to coalesce into very regular rectangles for me!
- strainer 9y agoheh, it begins forming those rectangles because each rectangle is a group of particles which have been initialised with same velocity vectors. (Their position is intialised randomly within one cube, but their velocities randomly within multiple cuboids). This configuration is not essential for 'stringification' Its a just a snapsot of experimental/playful developement. The distortion and eventual 'stringification' of the undulating point groups occurs over minutes or hours of runtime.