Programming language used for 3D animation depends on the objective. If you wish to display a 2d representation of the points it would be relatively easy to program in any reasonably efficient language such as either C++ or Java. If you want to display 3D graphics in real-time, for instance in a game or 3D simulation, then we need a language and environment that runs fast and we also need efficient 3D libraries.
Graphics standards and class library's:
The rest depends on the programme and structure.