So I have a Vertex Array which contains the position and colour for all points in my simulation, Each is a pixel in size. I would like to add zooming to this simulation however I am very uneducated with zooming mechanics.
First of all how can you zoom out on something which is one pixel in size? do you only show it if there are n objects in that pixel?
Second of all, what zooming method should I use? Preferably one with smooth zooms in and out.
Lastly, How does zooming work with these Arrays of vertices?