The camera object represents a named view in model space. Camera objects are not persisted to a drawing file. Rather, they correspond directly to viewport table records in the viewport table.
Use the AcDbCamera::setView() function to associate a camera with a viewport, then use the viewport’s functions to modify the camera view.
Since the camera properties relate directly to a view, use AcDbViewport member functions to set the corresponding camera direction, lens length, and height. You can also set the far and near clipping planes.
The camera object can be associated with a path to create a walk-through or animation. This can be coupled with the advanced rendering features to create high quality images that can be merged into an animation or video for presentation.