computer graphics
Zoom in and out of any object, no image distortion and will reduce quality. Nor will it affect the file size. A clear outline of the performance of vector technology graphics, commonly used in the production of some of the logo graphics.
In the bottom left hand corner of the computer screen
99% downloading....
3d animation
99% downloading....
Raster images are composed of a grid of pixels, where each pixel contains color information, and they are resolution-dependent. This means that when you enlarge a raster image, the pixels become visible, resulting in a loss of quality and a pixelated appearance.
All graphics are platform-specific and therefore require a suitable API and library to support your specific platform and hardware. Thus there is no generic C++ code for 2D animation let alone 3D animation.