Not only primitives inherit their properties and methods from DisplayObject3D
, but also the CameraObject3D
class, which is the super class of Camera3D
. To sum up, Camera3D
inherits from CameraObject3D
, which inherits from DisplayObject3D
.
So what does this mean? Because each camera inherits the x, y
, and z
properties from DisplayObject3D
, we can move it around over the axes of the scene coordinate system (world space). Furthermore, you can rotate the camera in the same way as you would rotate any other instance of DisplayObject3D
. Although the camera doesn't have a visual representation on the screen, we have a lot of tools to manipulate it. The camera even has some properties and methods that no other do3D has.