二维基本图元生成ok
- 格式:ppt
- 大小:2.50 MB
- 文档页数:87


华中农业大学实验报告
实验课程:计算机图形学 实验时间:2010年12月20日
专业班级: 学号: 姓名:
一、 试验名称:二维裁剪
二、 试验目的:在二维观察中,需要在观察坐标系下对窗口进行裁剪,即只保留窗口内的那部分图形,去掉窗口外的图形。二维裁剪是用计算机生成图形最基本的技能,通过本实验使学生掌握如何用计算机进行二维裁剪并熟悉开发环境。
三、 实验原理:
算法源代码:
void CMyView::OnDraw(CDC* pDC)
{
CMyDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
Point FrameLT,FrameRB;
Point P[5];
FrameLT.x=150;FrameLT.y=150;
FrameRB.x=320;FrameRB.y=320;
pDC->Rectangle((int)FrameLT.x,(int)FrameLT.y,(int)FrameRB.x,(int)FrameRB.y);
for(int i = 0; i < 5; i++)
{
P[i].x = (float)(260 + 150*cos(72*i*PI/180) +0.5);
P[i].y = (float)(260 + 150*sin(72*i*PI/180) +0.5);
} 华中农业大学实验报告
4第三章⼆维图形的编辑⽅法(⼀)
第三章⼆维图形的编辑⽅法(⼀)
课程: AutoCAD2006 应⽤教程授课⽇期: 2006 年⽉⽇第 4 周
导⾔:
上节课介绍了⼆维图形的绘制⽅法,⽽AutoCAD不仅有强⼤的作图能⼒,还有强⼤的编辑功能,本节课开始介绍⼆维图形的编辑⽅法。在绘图时,单纯的使⽤绘图命令或绘图⼯具,只能绘制⼀些基本的图形对象。为了绘制复杂图形,很多情况下都必须借助于图形编辑命令。1、选择对象
直接拾取只需将拾取框移动到希望选择的对象上,并单机⿏标即可。对象被选择后,会以虚线形式显⽰。
选择全部对象在“选择对象”提⽰下输⼊“ All ”后按“ Enter ”键, AutoCAD 将⾃动选中屏幕上的所有对象默认矩形窗⼝拾取⽅式将拾取框移动到图中空⽩地⽅并单击⿏标,在该提⽰下将光标移到另⼀个位置后单击, AutoCAD ⾃动以这两个拾取点为对⾓点确定⼀个矩形拾取窗⼝。如果矩形窗⼝是从左向右定义的,那么窗⼝内部的对象均被选中,⽽窗⼝外部以及与窗⼝边界相交的对象不被选中;如果窗⼝是从右向左定义的,那么不仅窗⼝内部的对象被选中,与窗⼝边界相交的那些对象也被选中。
矩形窗⼝拾取⽅式在“选择对象:”提⽰下输⼊“ W ”并按 Enter 键, AutoCAD 会依次提⽰⽤户确定矩形拾取窗⼝内所有对象。在使⽤矩形窗⼝拾取⽅式时,⽆论是从左向右还是从右向左定义窗⼝,被选中的对象均为位于窗⼝内的对象。
交叉矩形窗⼝拾取⽅式在“选择对象:”提⽰下输⼊“ C ”并按 Enter 键, AutoCAD 会依次提⽰确定矩形拾取窗⼝的两个⾓点,确定矩形拾取窗⼝的两个⾓点后,所选对象不仅包括位于矩形窗⼝内的对象,⽽且也包括与窗⼝边界相交的所有对象。
不规则窗⼝的拾取⽅式在“选择对象:”提⽰下输⼊“ WP ”后按 Enter 键,根据提⽰确定出不规则拾取窗⼝的其他个顶点位置后按 Enter 键, AutoCAD 将选中由这些点确定的不规则窗⼝内的对象。
点阵法的原理及应用
1. 简介
点阵法是一种利用小圆点或小方块等基本图元构成图案或文字的绘制方法,广泛应用于打印、显示、图形渲染等领域。它以点为基本单元,通过在二维数组中记录点的位置和状态,实现图案的绘制和显示。本文将介绍点阵法的原理及其在各个领域的应用。
2. 点阵法的原理
点阵法的原理是将图案或文字分解为一系列的点,通过控制每个点的位置和状态来绘制完整的图案。通常,点阵法使用的二维数组来表示图案,数组的每个元素表示一个点的状态。点的状态可以是打开或关闭,通过改变点的状态来绘制图案。
2.1 像素与点的关系
在计算机图形学中,点阵法中的点与显示设备上的像素存在一定的关系。例如,在一个800x600的显示器上绘制一个图案,可以将显示器的每个像素看作一个点,总共有800x600个点。通过控制每个点的状态,可以绘制出相应的图案。
2.2 点阵法的绘制流程
点阵法的绘制流程如下: - 创建一个二维数组,大小与要绘制的图案相同。 -
初始化数组中的每个元素为关闭状态。 - 根据图案的定义,将对应的点设置为打开状态。 - 遍历数组,根据每个点的状态绘制相应的图案。 - 显示绘制好的图案。
3. 点阵法的应用
3.1 打印机
点阵法在打印机中被广泛应用。打印机的打印头上有一排针,每个针对应一个点,针的上升和下降来实现点的打开和关闭。通过控制每个针的上升和下降,可以在纸张上绘制出相应的图案或文字。
3.2 显示器
在计算机显示器中,点阵法被用来绘制图像和文字。显示器的每个像素对应一个点,通过控制每个像素的状态,可以绘制出相应的图像和文字。点阵法在显示器上的应用使得图像和文字的显示更加清晰和细腻。 3.3 图形渲染
点阵法也被广泛应用于图形渲染中。在计算机图形学中,图像常被分解为一个个像素点,通过控制每个像素点的颜色和位置,可以实现对图像的渲染和处理。点阵法在图形渲染中的应用使得图像的细节和效果更加真实和精细。
、单项选择题(共249小题)
1、 ,答案:A。
Pro/E软件是( )将参数设计理论应用于实际工程的应用软件。
A、第一套 B、第二套
C、第三套 D、第四套
2、 ,答案:d。
Pro/E系统包括( )的三维软件。
A、CAD B、CAD/CAM
C、CAD/CAE D、CAD/CAM/CAE
3、 ,答案:C。
Pro/E有( )个数据库。
A、4 B、2
C、1 D、3
4、 ,答案:b。
创建和编辑三维实体模型时用( )
A、草绘模块 B、零件模块
C、装配模块 D、曲面模块
5、 ,答案:a。
用于绘制和编辑二维平面草图时( )
A、草绘模块 B、零件模块
C、装配模块 D、曲面模块
6、 ,答案:d。
单击鼠标左键用于( )图形。
A、平移图形 B、旋转
C、放缩图形 D、选取
7、 ,答案:b。
( )是Pro/E软件的重要特色。
A、参数化设计思想 B、特征建模的基本思想
C、全相关的单一数据库 D、同步工程功能
8、 ,答案:d。
创建二维工程图用( )
A、零件模块 B、零件装配模块
C、曲面模块 D、工程图模块
9、 ,答案:b。
用于组装零件用( )
A、草绘模块 B、零件装配模块
C、曲面模块 D、工程图模块
10、 ,答案:c。
用于创建各种类型的曲面特征( )
A、草绘模块 B、零件装配模块
C、曲面模块 D、工程图模块
11、 ,答案:a。
Pro/MANUFACTURING的意思( )
A、制造 B、模具设计
C、布线系统 D、仿真
12、 ,答案:a。
建模过程中,以下哪项操作可以旋转图形( )
A、按下鼠标中键 B、单击右键