Plotting a point cloud and moving the camera
No, gnuplot cannot really move the viewing point, for the good reason that the viewing point is at infinity: all you can do is set an angle and magnification (using set view) and an offset within the viewing window (with set origin).  That means, you can move the viewing point on a sphere at infinity, but not among the points you're plotting.
(Question 2 is off-topic as a software advice, but you're looking for a rendering software such as paraview)
I have a list of points given by their x, y, z coordinates. I would like to plot these points on a computer. I have managed to do this with gnuplot and with the python library matplotlib separately. However for these two solutions, it seems hard to change the 'viewing point', or the point from which the projection of the 3D point cloud to the 2D screen is done.
1) Is there any easy way to, preferably continuously, move the viewing point in gnuplot (the splot command) or with matplotlib (the plot command)?
2) What other libraries are there for which this is an easy task?
EDIT: I want to move the viewing point (like the player in an first-person shooter, say), not change the viewing angles.