Original Post
I've been trying to get my particle system working recently. One thing I wanted to do was let the particles interact with eachother. In the simplest case, they collide. The problem is you can't just loop through everything O(N^2), so an octree or the like would work, but I was thinking about the conditions where a particle can interact over a range of distances. But, i have a few questions. Each particle has a sphere of influence. Node Spheres are generated to encapsulate every set of previous level spheres that happen to touch/encapsulate. ( where is the forum faq on how to post a picture of my idea?) Then there are large spheres for visibility testing on the system, and there are set spheres that let you pick a particle, go up one level, then back down a level to all particles that are within influence range. But, how do you come up with a center and radius for a sphere that encapsulates X other spheres? [Edited by - KulSeran on October 9, 2005 7:33:21 PM]