I’ve written a particle system which sort of models the NeHe approach. ontrolling the movement of my particles is fairly simple if I want predictable movement. Example: all particles move up/left/right/ forward/backward/ randomly etc…
If I define my particle X and Z values by Sine and Cosine I can form a circle with my particles. My question is the simplest way to move my particles to the origin of the circle they define.
I realize this is more Math oriented but thought I’d ask anyway.
I have one more question. Is it common for your program to slow down if large numbers of objects are “close” to the camera’s viewpoint? If I move my camera far away from 1000 moving particles (textured quads) they move smoothly. If I zoom in things slow down terribbly. Is this a common occurance? It just seems odd since it’s the same number of polygons being drawn either way (Just on a larger scale).