基于OpenGL的小型CAD系统开发(4)_毕业论文

毕业论文移动版

毕业论文 > 机械论文 >

基于OpenGL的小型CAD系统开发(4)

CAD系统同时应该是一种交互式软件包,用户可以通过界面的方式来与图形软件包进行交互。我们用户可以通过很多方式与CAD软件包进行对话,即不仅可以采用数字化仪器、屏幕菜单、键盘输入、鼠标这四个最基本的输入控制,还可以采取高级用户界面,这种交互相当于视窗的界面。AutoCAD和浩辰、中望等CAD软件视窗上的第二行一般都是菜单栏(MenuBar),我们可以通过使用移动光标到菜单项位置来选择菜单栏上的菜单项,这样便会出现进一步的下拉菜单,而在下拉菜单中的这些菜单项就是某类的命令或者是它的子菜单项,而选择子菜单项则可以进一步的选择它的子命令。除菜单外,还可以在CAD视窗内显示一些功能控制栏,这些功能控制栏其实就是工具栏。而工具栏就是某类命令的集合,对工具栏的控制操作类似菜单项的操作。

CAD技术主要包括图形变换技术、交互技术、曲面造型和实体造型技术等。

图形变换是通过矩阵运算来实现的,它的主要功能是把用户坐标系和图形输出设备的坐标系联系起来,对图形作平移、缩放、旋转、透视变换。

在计算机辅助设计中,必须实现交互技术。交互式CAD系统,指用户在使用计算机系统进行设计时,人和机器可以及时地交换信息。采用交互式系统,人们可以一边构思一边修改,随时可从屏幕上看到每一步操作的直观的显示结果。

(责任编辑:qin)