I have been assigned the task of simulating the start of the universe using java3D (particles etc) and must consist of 5 different sections... each of a minimal length of 15 seconds. Stages like the particle soup stage - basically 5 distinguishable visualizations. It doesn't have to be complicated, merely spheres moving around with set programmed behaviors.
I have not really done much with java3D other than building a simple fairground ride which relied on Interpolators.
How would I be able to maintain a time line and switch between different stages?
I was wondering how would be best to build this simulation. Would using PositionInterpolator's be suitable for moving particles and detecting collisions? or is there a better way to achieve what i am looking for?
So far I've started to model some particles - simply spheres of different sizes and colours and positioned them randomly within the simple universe and applied a random direction to them with a PositionInterpolator and using a Transform3D to set the rotation.
Any guidance and help would be greatly appreciated.