First, switches are quite visual. There are a number of ways to
diagram them, and when many are combined, the designs for
various kinds of chips are very interesting to look at. Also, most
programming languages contain logical operators that allow you to
simulate cirucits that you visualize. From image to action is easy.
And vice versa.
Second, perspective works differently in different computer
formats. That is, in a virtual reality piece, the point of view is not
fixed, and the reality engine is constantly updating the environment
to conform to where the user is at the moment, but in standard 3D
drawing software, though different views can easily be generated,
each view has a fixed point of view.