虚拟现实应用的工具软件系统应该满足下列要求.
  工具软件(工具盒)是为虚拟现实技术要求设计的面向对象函数的可扩充的库。一个仿真对象就是一个"类"的部件,并继承它默认的属性。这大大简化了复杂对象编程的任务。由于库是可扩充的,开发者可能写专用模块,并利用同样的仿真核心。
  虚拟现实工具盒具有的另一个重要特征是硬件独立性。写的函数用于各种平台,实质上是一般的。实现这一点是因为高层的函数"不知道"它在特定的硬件上运行。低层的"转换器"在运行时识别特定的I/O工具。在把应用由一个平台移到另一平台时,这很有帮助。
  所有的工具盒都支持某种形式的网络(内部的或任选的)。这允许并行或分布处理,以及重要的多用户交互。这使得在一个应用中可能进行合作,以提高效率。
  这里讨论的所有的工具盒都接受CAD 3-D文件(DXF等)。这说明通过引入现有的3-D对象数据库,极大地减少了开发时间。