计算机绘图系统的工作方式有被动式和交互式两种,被动式主要以绘图机或打印机作为输出设备,通过编制一个绘图程序,让计算机控制绘图机或打印机绘制图形,若要修改图形必须修改程序或数据。这种绘图系统生成图形过程中,无法进行操纵和控制。
交互式则由设计人员(用户)利用键盘、光笔、数字化仪、图形显示器等交互设备的有关功能,控制和操纵模型的建立和图形的生成过程。模型和图形可以边生成边显示边修改,进行人机对话;并提供了与绘图系统形象直观和高效率的交互手段,以菜单形式为用户提供输入、修改、变换等各种图形功能,直到产生符合使用要求的模型和图形位置,最后由绘图机或打印机输出图形。目前,计算机绘图系统工作方式都以交互式绘图为主。
计算机绘图系统由硬件和软件两部分组成。计算机绘图系统的基本物理设备统称为硬件,它包括主机、大容量外存储器、图形输出和图形输入设备。其中图形显示器、打印机、绘图机、键盘、数字化仪、光笔等供系统配置时用户选用。
为了运行、管理和维护计算机而编制的各种程序统称为软件,软件分系统软件、支撑软件和应用软件三类。
系统软件是使用和管理计算机的全部软件。它为所有的计算机用户服务。
应用软件是用户利用计算机,以及它所提供的各种系统软件编制解决各种实际问题的程序,称为应用程序,它为部分用户服务。图像应用程序是开发绘图系统的核心部分,它是图形技术在各种应用中的抽象描述。
图像支撑软件由一组公用的图形子程序所组成,它扩展了原有高级语言的图形处理功能。给用户提供描述、控制、分析和计算机图形的语句,适用于用户设计有关图形方面的应用程序。
综上所述,计算机绘图系统是为了支持应用程序便于实现图形的输入输出而设计的硬件和软件的组合体,没有绘图系统的支撑,就会使应用程序的编写极为困难,计算机绘图的潜在用途也难以开发。 2100433B