Computer graphics based virtual reality techniques offer powerful and very valuable task visualization aids for planning system setup and system processes, for previewing system and device actions, and even for seeing some invisible things in a complex action or production environment. Virtual reality techniques connected to CAD data banks can also offer 3-D simulation based programming and control tools for computer-controlled devices and can provide real-time interactive operator interface to those devices. Virtual reality techniques can also be applied to quick product prototyping by high-fidelity product modeling