当前位置:文档之家› 三维建模 实验指导书

三维建模 实验指导书

三维建模 实验指导书
三维建模 实验指导书

实验八十六 机械CAD

一、实验目的

1、了解三维CAD/CAM软件造型技术的基本原理,掌握构建几何模型的思路和方法。

2、掌握零件三维造型的基本操作。

3、掌握由零件构建装配体的基本方法和操作。

4、掌握由装配体或零件图进行工程图设计的基本方法和操作。

5、熟悉常用的三维CAD/CAM软件UG、SolidWorks、Pro/E、CATIA等软件环境和使用方法。

二、基本知识

1、三维CAD/CAM软件的功能

三维CAD/CAM软件根据功能不同分为综合集成型和单一功能型两种。

(1)综合集成型软件功能

综合集成型CAD/CAM支撑软件功能比较完备,综合提供三维造型、设计计算、工程分析、数控编程以及加工仿真等功能模块,综合性强、系统集成性较好。一般包括:CAD部分:三维造型(如图86-1),装配,工程图绘制;

CAE部分:结构有限元分析,运动机构仿真分析(如图86-2),优化设计;

CAM部分:数控编程(如图86-3),后处理,加工过程仿真;

用户开发工具:二次开发编程语言(UPL)或高级语言开发接口。

常用的综合集成型CAD/CAM软件有:UG、Pro/E、CATIA等。

(2)单一功能型软件功能

单一功能型软件主要支持产品设计或制造过程中的某个作业过程及相关操作,功能上相当于综合集成型CAD/CAM软件的某个模块。单一功能型软件完成任务单一、专业性处理能力强。三维设计CAD系统,主要完成三维造型、装配与工程图绘制,常用软件有SolidWorks、Solidedge等;数控编程软件有 MasterCAM、SurfCAM等;工程分析软件:动力学仿真分析主要有ADAMS等,有限元分析主要有ANSYS、ABAQUS、NASTRAN等。

图86-1 三维造型图86-2 构件运动分析图86-3 数控加工动态演示图

2、三维实体常见的表示方法

(1)体素构造几何法

体素构造几何法(Constructive Solid Geometry, CSG)在计算机内部通过基本体素和其运

算来表示实体,即通过布尔模型生成二叉树数据结构。

基本体素有Block块、Cylinder圆柱、Cone圆锥、Sphere球、Wedge楔块、Torus环等。基本体素如图86-4所示,用CSG二叉树表示实体如图85-5所示。

图86-4 三维造型基本体素图86-5形体的二叉树表示(2)边界表示法

边界表示法(Boundary-representations, B-rep)是以实体边界为基础来定义和描述三维实体的方法,这种方法能给出实体完整、显式的边界描述。其原理是:每个实体都由有限个面构成,每个面(平面或曲面)由有限条边围成的有限个封闭域来定义。

在边界表示法中,实体可以通过它的边界(面的子集)表示,每一个面又可通过边,边通过点,点通过三个坐标来定义。因此,边界模型的数据结构是网状关系,如图86-6所示。边界表示法的核心信息是面,同时,通过环表示的信息来标识面的法线方向,也就容易区别某一个面是内表面还是外表面。

图86-6 边界表示法

(3)扫描表示法

扫描表示法(Sweeping Representation)是由一个二维图形或三维形体在空间沿着某一方向平移或者绕某一轴线旋转进行实体定义的方法,是三维实体造型系统中常用的实体构造方法。分为平面轮廓扫描和三位实体扫描两种情况。扫描方式:平移,旋转,轨迹导向。

三、实验内容

包括建模、装配、工程图三部分:

(1)零件三维建模

(2)零件三维模型、标准件装配成装配体

(3)三维模型转换成二维,并完成标注生成工程图

实验过程如图86-7所示。

图86-7 机械CAD实验内容及过程图86-8 联轴器CAD

本实验的内容是零件造型、装配和生成工程图,实现如图86-8所示某产品的局部零件的三维造型、装配和工程图。采用相同的两个半联轴器用螺栓连接形成装配,半联轴器零件尺寸如图86-9所示。

图86-9 半联轴器零件参数

四、操作步骤

1、UG零件建模

1)新建建模文件

启动UG软件,点击“新建”命令,弹出对话框,如图86-10所示。选择“模型”模块,进行建模工作。

2)截面旋转造型

(1)绘制截面。UG草图环境下设置中心线,绘制回转截面,如图86-11所示。

(2)旋转成型。选择“回转”,如图86-12所示,对话框中选中绘制的草图截面,指定矢量选择x轴,布尔运算选择“求差”,其余默认,然后点击确定,造型结果如图86-13所示。

图86-10 UG新建功能模块图86-11 UG新建功能模块

图86-12 回转截面进行造型图86-13 旋转造型结果

3)绘制花键

采用去除并阵列得到所需花键。花键齿厚10,齿数为8个。

(1)草绘。选择草绘命令,放置平面选择联轴器端面,如图86-14所示红色面。草绘一个齿轮廓,内边线圆弧半径为26,外边线圆弧半径为30,两条平行线间的距离为10。如图86-15所示。

图86-14 花键草图放置平面图86-15 花键草图参数

(2)拉伸。选中草图,选择拉伸命令,确定正确的看拉伸方向(如果相反点击反向命令),距离是65,布尔运算选择求差,进行拉伸切除,如图86-16所示,拉伸结果如图86-17所示。

图86-16 联轴器键槽拉伸切除图86-17 联轴器一个键槽

(3)键槽阵列。阵列键槽,形成花键。选择下拉菜单中的“实例特征”,选择“圆形阵列”,如图86-18所示;选择阵列对象是上一步的拉伸,即“拉伸(8)”,如图86-19所示;阵列方法选择“常规”,阵列数目为8,角度为45度,如图86-20所示;阵列基准选择“基准轴”,x轴为基准轴;完成阵列得到花键如图86-21所示。

图86-18 键槽阵列类型图86-19选择键槽阵列对象图86-20 阵列方法和参数4)绘制孔

(1)孔草图。采用跟前述相同方法选择孔草图放置面,绘制孔草图,如图86-22所示。

图86-21 阵列形成花键图86-22 孔草图

(2)绘制孔。选择下拉菜单中的“孔”图标,弹出对话框中,如图86-23所示,选择“常规孔”,指定点选择上一步绘制的草图中的四个点,孔直径为14.5,深度为“贯通体”,布尔运算选择“求差”,点击确定,绘制完成,得到孔如图86-24所示。

图86-23 绘制孔设置图86-24 联轴器孔

5)倒角

在下拉菜单中选择倒斜角,弹出菜单如图86-25所示,选择“对称”,距离为2,然后选择需要倒角的边,确定;完成倒角后的零件,如图86-26所示。

图86-25 联轴器倒角设置图86-26 倒角后的联轴器

6)绘制其他零件

采用类似的方法绘制其他相关的螺栓、螺母、垫圈或者从标准件库中调用相应零件。2、UG装配建模

1)新建建模文件

启动UG软件,点击“新建”命令,弹出对话框,如图86-10所示。选择“装配”模块,进行装配工作。

2)添加第一个组件

点击“添加组件”,弹出对话框,如图86-27所示;对话框中选择“打开”,找到需要添加的文件(右边预览可以文件,确定是否所需),如图86-28所示,确定,完成第一步装配。

图86-27 添加组件对话框图86-28 选择所需添加的文件

3)继续添加组件

选择要添加的组件,选择“通过约束”来定位,如图86-29所示。约束条件选择自动判断中心/轴,选择两个孔中心线,如图86-30箭头所指,在“在主窗口中预览组件”可以看到方向(如果不正确,选择返回),方向正确后确定,添加组件后如图86-31所示。

图86-29 约束定位添加组件图86-30 以孔中心线为约束条件

4)装配螺栓、垫圈、螺母

采用跟上步相同的方法添加组件,使用合适的约束方式,添加螺栓、垫圈、螺母,完成装配图如图86-8所示。

3、UG工程图绘制过程

1)进入制图环境

启动软件,打开装配组件,点击开始菜单栏选中“制图”,进入制图环境,如图86-32所示。

2)新建图纸页

设置图纸大小、比例、单位、投影视角等,如图86-33所示。设置完成点击“确定”。3)添加基本视图

点击“基本视图”,选择要投影的视图、比例,放置视图,如图86-34所示。

4)添加剖视图

将鼠标移至投影视图的边框上,单击右键,弹出如图86-35所示对话框,选择“添加剖视图”;选择“自动判断铰链线”,,选择一个铰链线基点,这里选择红框中的圆心,如图86-36

所示;移动鼠标放置剖视图,如图86-37所示,得到红圈中的剖视图。

图86-31 再次添加组件后形成的装配体图86-32 进入制图环境

86-33 新建图纸页图86-34 添加基本视图

图86-35 添加剖视图图86-36设置自动判断图86-37 鼠标放置剖视图

5)改变剖面线

将螺栓、螺母、垫圈设置为不剖。点击“视图中剖切”,在对话框中选择需要修改的视图,然后选中视图中不剖切部分,操作栏选择“变成非剖切”,点击“确定”,完成设置,如图86-38所示。

6)标注尺寸

点击“自动判断尺寸”,开始标注;如有公差或文字标注,双击要标注的尺寸,进行相应的公差和文字标注;完成总体尺寸标注后如图86-39所示。

图86-38 设置不剖切的部分图86-39 完成尺寸标注

7)标注零件序号

点击“标识符号”,在对话框中选择类型为“圆”,点击“选择终止对象”的图标,点击鼠标左键指定终止点,在文本一栏填入序号,然后点击鼠标左键放置圆的位置,如图86-40所示。

8)插入零件明细表

点击“插入”,选择“表格”,在弹出的菜单中,选择“零件明细表”,单击鼠标左键放置,如图86-41所示。根据选择的零件,填零件明细表。双击明细表的单元格,直接填入,如图86-42所示。

图86-40 标准零件序号图86-41 插入零件明细表

图86-42 填入明细表内容

设置明细表的样式。选中你要更改样式的单元格,单击鼠标右键,选择“样式”;弹出对

话框中,可以对选中单元格的文字大小、颜色、字体和单元格对齐方式等进行设置。

9)添加技术要求

点击“注释”,在文本输入一栏输入技术要求,点击鼠标左键放置在指定位置,如图86-43所示。

10)工程图

完成工程图,如图86-44所示(没有填写标题栏)。

图86-43 添加技术要求图86-44 工程图示意图

五、思考题

试找一个较复杂的回转体零件如齿轮、蜗杆等,按照上述基本步骤进行建模、装配、生成工程图。

逆向工程实验指导书

实验一:逆向工程技术实验三维测量操作 一、实验目的 了解逆向工程的基本原理和工作流程,初步掌握使用柔性关节臂式三坐标扫描仪系统对样件进行测量的方法,并了解利用测量所得的数据进行三维重构的过程。 二、实验的主要内容 样件外形测量与三维重构。 三、实验设备和工具 柔性关节臂式三坐标扫描系统 装有IMAGEWARE软件的计算机 四、实验原理 1、三维测量的方法简介 不同的测量对象和测量目的,决定了测量过程和测量方法的不同。 2、非接触式测量的三角测量原理 激光探头的测量原理目前均以三角法为主。如下图所示,激光由激光二氧化碳激光发生器产生,经聚光透镜(F1)投射到工件表面,由于光束反射作用,部份光源经固定透镜(F2)聚焦后投射在光传感器(D)上。当物体沿y方向上下运动或者探头沿y方向移动,其散射光投射在光传感器的位置(X)亦将改变。 2、柔性关节臂式三坐标扫描仪系统简介 柔性关节臂式三坐标扫描仪系统由柔性关节臂式(FARO)三坐标测量机和Kreon激光扫描系统构成。 Kreon激光扫描系统是基于激光截面三角测量的原理,对工件表面进行非接触式的扫描,在激光线条上采集非常密集的数字化(坐标)点,通过与电子控制器(ECU)的连接,记录激光线与工件相交的位置。摄像机摄取激光线位置获得立体影像,ECU电子控制器对每条激光线条上所记录的600个坐标点在Z轴方向的位置,以初始校正时所记录的绝对零位为依据作重复计算。 3、三坐标测量技术在逆向工程上的应用 测量数据的三维实体重构是目前逆向工程领域研究的“瓶颈”,实际应用中,因原始数据的获取方式、三维重构支撑环境、三维重构方法和目标不同,其理论依据、技术路线、算法和工作内容有较大差异。 数据压缩、曲线曲面的光顺处理噪声去除、数据匀化数据预处理曲面重构特征提取与数据分块 五、实验方法和步骤 1、Kreon激光扫描系统数据处理”-->“SELECT MACHINE”,在对话框中选“FARO Arm.par”,按OK,跟着会出现一个读取ECU的进程。 “Services”-->“Positioning” 将工件放在台面上使扫描头能扫到所有要扫的面。被扫工件应先喷上显像剂 Digitization --> Add digitization:Name(Path) 按Run digitization定义步距、频率等 按Record开始扫描,一个方向扫完后,可用Face检查,未扫到部分再换方向局部补扫。将已扫的结果点云过滤。 将结果输出,保存为逆向工程软件所用的格式文件。 2、在逆向工程软件中处理测量所得的数据,并进行曲面重构,得到计算机三维模型,最后在三维CAD软件中完成样件的三维造型设计。

基于GEOMAGIC逆向工程实验报告

逆向工程也称反求工程,是指用一定的测量手段对实物或模型进行测量,根据测量数据通过三维几何建模方法重构实物CAD模型的过程。它改变了从图样到实物的传统设计模式,为产品的快速开发和创建设计提供了一条新途径。GEOMAGIC STUDIO 由美国RAINDROP公司出品,是逆向工程中应用最广泛的软件之一!利用 GEOMAGIC STUDIO可轻易根据实物零部件扫描所得的点云数据创建出完美的多边形模型和网格,并自动转换为NURBS曲面,生成准确的数字模型!软件的工作流程与逆向工程技术的工作流程大致相似,其工作流程为点数 据阶段———多边形阶段———成形阶段。点数据阶段主要测量的数据点进行预处理,在多边形阶段主要是通过对多边形的编辑的已达到拟合曲面所需要的的优化数据,成形阶段是根据前一阶段编辑的数据,自动识别特征、创建NURBS曲面。NURBS是Non-Uniform Rational B-Splines的缩写,意为非统一有理B样条。简单地说,NURBS造型总是由曲线和曲面来定义的,所以要在NURBS曲面上生成一条有棱角的边是很困难的。正因为如此,NURBS曲面特别适合做出各种复杂的曲面造型和表现特殊的效果,如人的面貌或流线型的跑车等。 1.点数据处理 扫描仪得到的数据会引入数据误差而且数据量庞大,为了后续工作方便准确进行需要去除数据中的坏点、减少噪音、平滑数据、分块数据整合对齐、在保证精度和特征的条件下进行数据精简。同时由于测量方法和测量设备的影响会出现数据缺口,这就需要对数据进行编辑来补齐数据。数据处理主要有一下几个方面: ●噪声过滤 ●数据光顺 ●数据精简 2.多边形处理阶段 多边形处理阶段是在点云数据封装后通过一系列技术处理得到完整的多边形数据模型,为曲面处理打下基础。 在多边形处理阶段首先要“创建流型”来删除模型中非流型的三角形数据,否则在后续处理中由于存在非流型的三角形而无法继续处理。对于片状的模型可以创建“打开”的流型,对于封闭的多边型模型可以创建“封闭”的流型!本例中叶片模型需要创建“封闭”的流型来删除非流型的三角形。 即使是不同的模型,对于点阶段和多边形阶段的操作都相类似,以上涉及的命令在任何模型点云的处理过程中几乎都会用到。一般情况下,多边形阶段编辑的好坏将决定最终曲面质量的好坏,因为多边形阶段的编辑结果直接进入下一个阶段:成形阶段。 将经过综合处理的点云用Polygon Mesh(多边形网格)进行封装。操作如下,点击Points(点)——Wrap(封装),点击Surface(曲面)选项,点击OK(确定)即得到初始三角网格曲面。多边形处理阶段即是在此基础上进行后续的修饰处理,具体的操作包括: a.孔洞修补。由于扫描过程中在标记处或者点云缺失处存在三角面的孔洞,需要对其进行修补以获得完整的曲面。孔的填充方法有三种: 部孔、边界孔和搭桥。针对模型中不同类型的孔,合理选择填充方法; 另外,对于边界比较杂乱的孔,可采取“先删后补”的方法使曲面模型更加光滑。用边界选择工具将边界上的三角面选中并删除,直到孔洞周边的三角面无翘曲、曲率基本一致。选取“基于曲率填充”选项进行修补,可获得近乎无痕迹的修补效果。某些部位虽无孔洞但三角面杂乱,也可以删掉杂乱三角形再进行修补。 b.去除毛刺。质量不好的点云重叠在一起,得到的三角网格曲面比较粗糙,需要进行光顺处理,以保证曲面质量。操作如下,点击Polygons(多边形)——Remove Spikes(去除毛刺),

乐高实验指导书1

创新综合实验

目录 第一部分课程总览 (3) 第二部分综合实验 (6) Lab1 光电传感器自动跟踪小车 (6) Lab2 光电传感器测距功能测试 (8) Lab3 光电传感器位移传感应用 (12) Lab4 超声波传感器测试 (13) Lab5 超声波传感器位移传感应用 (17) 第三部分创新实验 a)双轮自平衡机器人; b)碰触传感机器人设计(基于Microsoft Robotics Studio平台); c)寻线机器人的仿真和建模及实例(基于Lejos-Osek 设计一个机器人的实例); d)自己提出一个合理的项目

第一部分 课程总览 1.目的与意义 提倡“素质教育”、全面培养和提高学生的创新以及综合设计能力是当前高等工科院校实验教学改革的主要目标之一。为适应素质教育的要求,高等工科院校的实验课程正经历着从“单一型”“验证型”向“设计型”“开放型”的变革过程。我院测试及控制类课程《电工电子技术》《测试技术》《微机原理及接口技术》等课程涵盖了机械设备及加工过程测试控制相关的电子电路、传感器、信号处理、接口、控制原理、测控计算机软件等理论及技术,具有综合性、实践性强的特点,但目前各课程的实验教学存在着孤立、分散、缺乏系统性的问题。为促进机械工程学科学生对于计算机测控技术的工程创新设计能力、促进相关理论知识的理解和灵活应用,本机电一体化创新综合实验以丹麦乐高(LEGO)公司教育部开发的积木式教学组件-智力风暴( MINDSTORMS)为基础进行。 采用LEGO MINDSTORMS 为基础建立开放型创新实验室,并根据我院测试及控制类课程《电工电子技术》《测试技术》《微机原理及接口技术》等课程设计多层次的综合创新实验设计项目,具有技术综合性和趣味性以及挑战性,能有效激发学生的学习兴趣,使学生在实践项目的过程中激发和强化他们的创造力、动手能力、协作能力、综合能力和进取精神;可使学生在实施项目的过程中对材料、机械、电子、计算机硬件、软件均有直观的认知并掌握机械工程测试与控制的综合分析设计能力。 2.实验基础 2.1 LEGO MINDSTORMS 控制器硬件 要求认识和理解RCX、NXT的基本结构,输入输出设备及接口,DCP传感器及接口,并熟练进行连接与操作。 2.2根据具体的实验要求选择适合的软件 ?Microsoft Robotics Studio基础 ?VPL编程 ?Microsoft Robotics Studio软件 ?Robolab软件 ?NXT软件 ?Matlab等等 2.3授课方式: 课堂讲授,编程以自学为主 参考书: a)LEGO快速入门 b)乐高组件和ROBOLAB软件在工程学中的应用 c)ROBOLAB2.9编程指南 d)ROBOLAB研究者指南

图形学实验报告

计 算 机 图 形 学 实验指导书 学号:1441901105 姓名:谢卉

实验一:图形的几何变换 实验学时:4学时 实验类型:验证 实验要求:必修 一、实验目的 二维图形的平移、缩放、旋转和投影变换(投影变换可在实验三中实现)等是最基本的图形变换,被广泛用于计算机图形学的各种应用程序中,本实验通过算法分析以及程序设计实验二维的图形变换,以了解变换实现的方法。如可能也可进行裁剪设计。 二、实验内容 掌握平移、缩放、旋转变换的基本原理,理解线段裁剪的算法原理,并通过程序设计实现上述变换。建议采用VC++实现OpenGL程序设计。 三、实验原理、方法和手段 1.图形的平移 在屏幕上显示一个人或其它物体(如图1所示),用交互操作方式使其在屏幕上沿水平和垂直方向移动Tx和Ty,则有 x’=x+Tx y’=y+Ty 其中:x与y为变换前图形中某一点的坐标,x’和y’为变换后图形中该点的坐标。其交互方式可先定义键值,然后操作功能键使其移动。 2.图形的缩放 在屏幕上显示一个帆船(使它生成在右下方),使其相对于屏幕坐标原点缩小s倍(即x方向和y方向均缩小s倍)。则有: x’=x*s y’=y*s 注意:有时图形缩放并不一定相对于原点,而是事先确定一个参考位置。一般情况下,参考点在图形的左下角或中心。设参考点坐标为xf、yf则有变换公式x’=x*Sx+xf*(1-Sx)=xf+(x-xf)*Sx y’=y*Sy+yf*(1-Sy)=yf+(y-yf)*Sy 式中的x与y为变换前图形中某一点的坐标,x’和y’为变换后图形中该点的坐标。当Sx>1和Sy>1时为放大倍数,Sx<1和Sy<1时为缩小倍数(但Sx和Sy

逆向工程设计

机械零部件逆向工程设计认知 与操作实验 学院(部):机械工程学院 专业班级: 学生姓名: 指导教师:陈清华陈加胜 2013年 6 月25日

机械零部件逆向工程设计认知与操作实验 一、实验认知 1.概念解释 逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。其主要目的是,在不能轻易获得必要的生产信息下,直接从成品的分析,推导出产品的设计原理。 逆向工程可能会被误认为是对知识产权的严重侵害,但是在实际应用上,反而可能会保护知识产权所有者。例如在集成电路领域,如果怀疑某公司侵犯知识产权,可以用逆向工程技术来寻找证据。其工作流程图如下: 图1 逆向工程的工作流程 2.逆向工程的应用领域 逆向工程技术已成为联系新产品开发过程中各种先进技术的纽带,并成为实现新产品快速开发的重要技术手段。一般来说,逆向工程包括形状反求、工艺反求和材料反求等几个方面。在机械领域的实际应用中,主要包括以下几个方面: ①对已有零件的复制,再现原产品的设计意图; ②当原始设计不可得时,用于对已有产品的改型或仿型设计; ③在设备维修中对个别损坏或磨损零件的复制; ④在美学设计特别重要的领域,通常采用真实比例的木制或泥塑模型来评估设计的美学效果,再通过逆向工程进行设计; ⑤当设计需要实验才能定型的工件模型时,通常采用逆向工程的方法,例如,在航天航空领域,为了满足空气动力学等要求,需要进行风洞实验的产品模型; ⑥数字化模型的检测,如检验产品的变形分析、焊接质量以及零件实物与CAD 模型的比较等。 二、实验操作 1.实验仪器介绍 逆向工程能在拥有现有物理部件之上,利用激光扫描仪、结构光源转换仪或射线断层成样品 3D 点数据 测量 点数据 处理 CAD 曲面创建 CAD 曲面造型 由CAD 生成NC 程序 由CAD 生成STL 文件 模具NC 生成 快速成型 制造 模具 成型 批量加工

3D打印实验报告

3D打印实验报告 姓名: _____________________ 学号: _____________________ 指导老师: __________________ XXXX 大学XXXX 学院 20XX年1月 一、实验目的 1.学习并了解3D打印方法的原理。 2.学会3D打印的方法并能制造出产品。 二、实验内容及原理 3D打印是一种通过材料逐层添加制造三维物体的变革性、数字化增材制造技术,它将信息、材料、生物、控制等技术融合渗透,将对未来制造业生产模式与人类生活方式产生重要影响。目前3D打印机主要采用两种技术,第一种是通过沉积原材料制造物体,第二种是通过黏合原材料制造物体。 第一种我们称之为“选择性沉积打印机”一一将原材料沉积为层,这类打印机通过打印头注射、喷洒或挤压液体、胶状物或粉末状的原材料。家庭或办公室应用的通常是沉积型3D打印机,这是因为激光或工业热风枪相对来说容易产生危险。 第二种是将原材料黏合在一起的打印机通常是利用激光或在原材料中加入某种黏合剂来实现,这类打印机被称作“选择性黏合打印机”一一利用热或光固化粉末或光敏聚合物。 3D打印机可以打印自己设计的模型,也可以打印通过逆向工程技术获得的物体模型,该技术的核心内容是根据测量数据建立实物或样件的数字化模型。零件的数字化是通过特定 的测量设备和测量方法获取零件表面离散点的几何坐标数据,在这基础上进行复杂曲面的建模、评价、改进和制造。常见的测量技术主要有接触式测量和和光学测量。这里主要介绍光学测量中的结构光测量法。 结构光测量法是将一定图案的光投影到物体表面上,从而增强物体表面各点之间的可区分性,降低图像点对匹配的难度,提高匹配算法的精度和可靠性。如图是结构光双目测量系

实验大纲、项目卡片、指导书

XX 工商大学 营销调研与策划实验室
市场营销模拟
实验课程资料
商务策划学院 营销调研与策划实验室
二○一○年三月


《市场营销模拟》教学大纲 1 《市场营销模拟》实验项目卡片 4 《市场营销模拟》实验指导书 10
实验一认识 SimMarketing 营销模拟软件 10 实验二企业营销环境 SWOT 分析 13 实验三企业的整体营销计划制定 16 实验四顾客满意度调研定性研究 23 实验五顾客满意度调研定量研究 25 实验六顾客满意度计算分析 27


《市场营销模拟》教学大纲
一、课程代码 4040318 二、课程名称 1、中文名 市场营销模拟 2、英文名 Marketing Imitation 三、课程管理院(系)及教研室 商务策划学院 市场营销系 四、关于本教学大纲的说明 1、 适用专业、层次:市场营销、商务策划专业,本科层次。 2、学时与学分数:共 32 学时。 3、必开实验项目数:6 个 4、制订本教学大纲的依据:专业培养计划 5、先行、后续课程
先行课程:市场营销学、市场调研、消费行为学 后继课程: 五、课程的性质、目的与要求 《市场营销模拟》是为培养适应社会主义市场经济发展需要的、应用型的、本科层次的市场 营销专业人才服务的一门课程,本部分内容为市场营销模拟课程的重要组成部分,通过动态的营 销模拟竞争,让学生演练市场分析、营销战略发展和营销决策制定的持续的营销管理过程,在一 段集中的时间里演练他们所学习的营销理论和技能,体验完整的营销方法体系。通过围绕顾客满 意度测评项目开展一系列实验项目,让学生练习如何完整实现一个预期的任务,如何运用先进的 市场营销分析手段获得所需的消费者和市场方面的信息,锻炼市场信息的收集、分析和运用能力。 市场营销动态模拟实验部分使用 SimMarketing 市场营销模拟实验软件,让参与练习的学生 通过模拟竞争的方式演练市场分析、营销战略发展和营销决策制定的持续的营销管理过程,体验 完整的营销方法体系。通过这种模拟实践的方式,有效提高学生的学习兴趣、提升教学效果、保 证教学质量。顾客满意度测评部分则围绕顾客满意问题串联起一系列实验项目,运用焦点小组座 谈、CATI、迪纳等软件和设备,让学生在规定的时间和条件下完整地实现具有最终应用价值的营 销项目任务,演练营销实战能力。通过实验,既是对前面动态实验部分的深入学习,也让学生感 受到接近真实的市场环境和任务,有效提高学生的学习兴趣和学习动力,提升教学效果。
1 / 30

《计算机图形学》新版实验指导书

湖北汽车工业学院实验报告 班级学号姓名 课程名称完成日期 实验一熟悉Visual C++绘图应用程序的开发过程 一、实验目的 1、熟悉VC6.0开发环境; 2、掌握MFC编程; 3、掌握CDC图形程序库; 4、掌握VC6.0下的简单图形程序的开发过程。 二、实验性质 验证性 三、实验要求 1、认真阅读本次实验的目的,了解本次实验要求掌握的内容; 2、能够根据实验指导书的要求,完成相关的内容; 3、务必掌握绘图程序的开发流程,为今后复杂的图形程序开发做好准备。 四、实验内容 (一)生成绘图应用程序的框架 开发绘图应用程序的第一步是使用AppWizard(程序生成向导)来建立程序的基本框架。AppWizard为框架的建立提供了一系列对话框及多种选项,用户可以根据不同的选项生成自己所需要的应用程序框架。具体步骤如下: 1、从“文件”菜单选择“新建”菜单项,在“新建”对话框中选择“工程”选项卡,从项目类型中选择MFC AppWizard(.exe)。在“位置”文本框中,可直接输入目录名称,或者单击“…”按钮选择已有的目录。在“工程名称”文本框中输入项目的名称,如Draw,其他采用默认值,这时确定按钮变亮,如下图所示:

2、单击确定按钮,弹出“MFC应用程序向导步骤1”对话框,如图所示,选择单文档单选按钮和“中文[中国]”选项,表示要生成以中文为用户界面的单文档(SDI绘图程序)。 3、点击下一步,在随后出现的几个对话框中,都点击下一步,表示采用各项的默认设置,直到出现“MFC应用程序向导步骤6”对话框,如图所示。

4、“MFC应用程序向导步骤6”对话框中默认设置确定了类得名称及其所在文件的名称。用户可以改CdrawApp、CmainFrame和CdrawDoc的文件名称,但不可以改变它们的基类。 单击完成按钮,应用程序向导显示将要创建的文件清单,再单击确定,MFC应用程序向导就自动生成绘图程序的各项源文件了。 MFC应用程序向导设置完后,点击组建按钮,然后再点击执行按钮,就会出现MFC 应用程序向导生成的完整应用程序的基本框架。

三维扫描实验指导书一资料

三维扫描实验项目指导书(一) 自动化三维扫描

目录 1.实验目的 (1) 2.实验原理 (1) 3.实验内容及步骤 (1) 3.1开机 (1) 3.2系统标定 (2) 3.3转台手动操作 (10) 3.4路径规划 (10) 3.5修改自动化程序代码 (11) 3.6自动化运行 (12) 4.注意事项 (13) 4.1使用注意事项 (13) 4.2设备注意事项 (13) 4.3安全警告 (13) 5.撰写实验报告 (14)

1.实验目的: (1)学习自动化三维扫描仪的调试及使用方法,初步掌握空间曲面三维扫描的方法。 (2)具体了解点云数据处理流程,为逆向工程技术运用奠定基础。 2.实验原理: 扫描仪工作原理: 扫描时,光栅投影装置投影数副特定编码的结构光到待测物体,成一定夹角的两个摄像头同步采集相应的图像,然后对图像进行编码和相位计算,利用三角形扫描原理、匹配技术,算解出两个摄像头公共视区内像素点得到三维坐标。 自动化三维扫描与检测系统由于其自动化程度高,可针对不同外形的产品进行最优扫描路径规划,从而高效完成检测任务,整个过程无需人为干预。 本实验使用的是武汉惟景三维科技有限公司所生产的PowerScan-Auto系列自化扫描测量与检测系统,设备由以下工业级机械臂与PowerScan-Pro1.3M扫描仪组成。 PowerScan-Pro1.3M扫描仪具体参数如下: 3 .实验内容及步骤: 3.1、开机 打开机器人控制柜电源,打开电脑。打开PowerScan软件。打开TCPIP软件,软件界面如图1.1所示,在本地端口框中输入12548,连接端口框中输入5490,目标IP地址为192.168.125.5,协议选择为TCP Client,在最下面勾选十六进制接受框,点击连接按钮,将设备、机器人和软件连接起来。(注:在自动化未运行时,需手动连接设备、机器人和软件,防止软件一直检测是否连接而造成卡顿。自动化运行前需将连接断开,自动化运行时,自动化程序会自行连接设备、机器

华科_计算机系统实验报告

课程实验报告课程名称:计算机系统基础 专业班级: 学号: 姓名: 指导教师: 报告日期:年月日 计算机科学与技术学院

目录 实验1: (1) 实验2: (7) 实验3: (24) 实验总结 (34)

实验1:数据表示 1.1 实验概述 实验目的:更好地熟悉和掌握计算机中整数和浮点数的二进制编码表示。 实验目标:加深对数据二进制编码表示的了解。 实验要求:使用有限类型和数量的运算操作实现一组给定功能的函数。 实验语言:c。 实验环境:linux 1.2 实验内容 需要完成bits.c中下列函数功能,具体分为三大类:位操作、补码运算和浮点数操作。 1)位操作 表1列出了bits.c中一组操作和测试位组的函数。其中,“级别”栏指出各函数的难度等级(对应于该函数的实验分值),“功能”栏给出函数应实现的输出(即功能),“约束条件”栏指出你的函数实现必须满足的编码规则(具体请查看bits.c中相应函数注释),“最多操作符数量”指出你的函数实现中允许使用的操作符的最大数量。 你也可参考tests.c中对应的测试函数来了解所需实现的功能,但是注意这些测试函数并不满足目标函数必须遵循的编码约束条件,只能用做关于目标函数正确行为的参考。 表1 位操作题目列表

2)补码运算 表2列出了bits.c中一组使用整数的补码表示的函数。可参考bits.c中注释说明和tests.c中对应的测试函数了解其更多具体信息。 表2 补码运算题目列表 3)浮点数操作 表3列出了bits.c中一组浮点数二进制表示的操作函数。可参考bits.c中注释说明和tests.c中对应的测试函数了解其更多具体信息。注意float_abs的输入参数和返回结果(以及float_f2i函数的输入参数)均为unsigned int类型,但应作为单精度浮点数解释其32 bit二进制表示对应的值。 表3 浮点数操作题目列表

实验实训项目指导书-供应链实训

苏州工业园区服务外包职业学院 实验实训项目指导书 ---供应链组织与过程实训 (2013-2014学年第2学期) 姓名:常秋琴 学号:120217035 班级:商务125 指导老师:徐芃 商务管理系

2014年3月 根据人才培养方案与教学计划的要求,学生在相关专业课程学习完成后,必须进行实验实训。为提高学生实践技能、培养学生的综合素质,各专业课程在知识教学基础上,基于工作过程开展实验实训,并撰写实验实训报告。在整个实验实训过程中,按照“思考—→设计—→实施—→总结”的学习方法,坚持以“学生为主,教师为辅”的方针,充分发挥学生的自主能动性。为了使学生进一步明确实训的目的、任务和基本要求,特制定本指导书。 一、实验实训的目的 我院进行专业课程实验实训的基本目的是理论联系实际,开阔视野,巩固学生已学过的基本理论和方法,培养和锻炼学生运用专业知识分析问题和解决问题的能力。 具体目的是: 1.巩固学生已学过的理论与知识; 2.培养学生充分利用资源的能力; 3.提高学生发现问题、分析问题、解决问题的能力; 4.培养学生独立思考问题的能力; 5.锻炼和提高学生进行可行性分析的能力。 二、实验实训的要求 1.学生纪律要求 (1)严格按照实验实训内容和时间安排进行实训。

(2)教师和学生都必须严格遵守实训纪律。 (3)实习结束后,学生应将实训成果交由实训指导教师评阅。 2.带队教师纪律要求 (1)实训老师必须每天对学生实训进行考勤,同时进行业务指导督促学生严格遵守实训纪律,认真投入实践当中。 (2)实训老师必须及时掌握实践情况,遇到问题应及时向教研室汇报。(3)实训老师必须认真评定学生成绩,并进行学期汇总与审定。 (4)学生必须服从实训老师指导。 (5)严格考勤制度,学生必须按规定的时间和内容进行实践,学生迟到,早退,请假等按学院制度办理。 三、实验实训组织形式 1、课程实训可以分为校内实训环节与校外实训环节。 2、校内实验实训环节:所有实训项目采用教师讲解演示→学生实践练习→教师辅导→教师点评→学生再练习→学生自评→教师或企业专家测评的步骤进行。 3、校外实验实训环节:由任课教师带领学生现场参观校外实习基地,并请相关主管或者技术人员讲解,了解企业对该课程的要求及相关流程等情况,进一步提高学生设计思维及实践动手能力,达到综合运用所学知识与技能的目的。4、专业课实验实训采用分班分组集中实习的方法。实训指导老师按大纲和指导书具体管理实践活动,提供给学生实训指导书或实训手册,并提供给学生有关的示范和背景材料选择,充分发挥学生的主动性,让学生自己对资料进行整

计算机图形学试验指导一–OpenGL基础

计算机图形学实验指导(一) –OpenGL基础 1.综述 这次试验的目的主要是使大家初步熟悉OpenGL这一图形系统的用法,编程平台是Visual C++,它对OpenGL提供了完备的支持。 尽管OpenGL包括渲染命令,但却独立于任何窗口系统和操作系统。因此,OpenGL并不包括用来打开窗口以及从键盘或鼠标读取事件的命令。在这里,我们应用GLUT库简化Windows窗口操作。 2.准备GLUT库 下载glut压缩包后,解压,把glut32.dll放在Windows的system32目录下,将glut32.lib 放在C:\program files\Microsoft Visual Studio\VC98\Lib目录中,将glut.h放在C:\program files\Microsoft Visual Studio\VC98\Include\GL目录中 2.在VC中新建项目 新建一个项目。 选择菜单File中的New选项,弹出一个分页的对话框,选中页Projects中的Win32 Console Application项,然后填入你自己的Project name,回车即可。VC为你创建一个工作区(WorkSpace),你的项目就放在这个工作区里。 为项目添加文件 为了使用OpenGL,我们需要在项目中加入相关的Lib文件:glut32.lib 选中菜单Project->Settings项,在link选项卡中的Object/Library modules栏中加入glut32.lib。 选择菜单File中的New选项,弹出一个分页的对话框,选中页Files中的C++sourcefile,填入文件名,钩选添加到刚才建的那个工程里,然后就可以开始编程了。 3.一个OpenGL的例子 #include //初始化OpenGL void init(void) { glClearColor(0.0f, 0.0f, 0.0f, 0.0f);//设置背景颜色 glShadeModel(GL_FLAT);//设置明暗处理 } //主要的绘制过程 void display(void) { glClear(GL_COLOR_BUFFER_BIT);//清除颜色缓存 glBegin(GL_LINES);//开始画直线 glColor3f(1.0f, 1.0f, 1.0f);//设置颜色为白色 glVertex2f(30.0f, 30.0f);//第一根线的两个端点 glVertex2f(200.0f, 400.0f);

电机实验项目及指导书

实验一直流发电机 一.实验目的 1.掌握用实验方法测定直流发电机的运行特性,并根据所测得的运行特性评定该被试电机的有关性能。 2.通过实验观察并励发电机的自励过程和自励条件。 二.预习要点 1.什么是发电机的运行特性?对于不同的特性曲线,在实验中哪些物理量应保持不变,而哪些物理量应测取。 2.做空载试验时,励磁电流为什么必须单方向调节? 3.并励发电机的自励条件有哪些?当发电机不能自励时应如何处理? 4.如何确定复励发电机是积复励还是差复励? 三.实验项目 1.他励发电机 (1)空载特性:保持n=n N,使I=0,测取Uo=f(I f)。 (2)外特性: 保持n=n N,使If =I fN,测取U=f(I)。 (3)调节特性:保持n=n N,使U=U N,测取I f =f(I)。 2.并励发电机 (1)观察自励过程 (2)测外特性:保持n=n N,使R f2 =常数,测取U=f(I)。 3.复励发电机 积复励发电机外特性:保持n=n N,使R f=常数,测取U=f(I)。 四.实验设备及仪器

1.MEL系列电机教学实验台主控制屏(MEL-I、MEL-IIA、B)。 2.电机导轨及测功机,转矩转速测量组件(MEL-13)或电机导轨及转速表。 3.直流并励电动机M03。 4.直流复励发电机M01。 5.直流稳压电源(位于主控制屏下部)。 6.直流电压、毫安、安培表(MEL-06)。 7.波形测试及开关板(MEL-05)。 8.三相可调电阻900Ω(MEL-03)。 9.三相可调电阻90Ω(MEL-04)。 10.电机起动箱(MEL-09)。 五.实验说明及操作步骤 1.他励发电机。 按图1-3接线

计算机图形学实验指导书1

佛山科学技术学院计算机图形学实验指导书 李晓东编 电信学院计算机系 2011年11月

实验1 直线段的扫描转换 实验类型:设计性 实验类别:专业实验 实验目的 1.通过实验,进一步理解直线段扫描转换的DDA算法、中点bresenham算法及 bresenham算法的基本原理; 2.掌握以上算法生成直线段的基本过程; 3.通过编程,会在C/C++环境下完成用DDA算法、中点bresenham算法及 bresenham算法对任意直线段的扫描转换。 实验设备及实验环境 计算机(每人一台) VC++6.0或其他C/C++语言程序设计环境 实验学时:2学时 实验内容 用DDA算法中点bresenham算法及bresenham算法实现任意给定两点的直线段的绘制(直线宽度和线型可自定)。 实验步骤: 1、复习有关算法的基本原理,明确实验目的和要求; 2、依据算法思想,绘制程序流程图; 3、设计程序界面,要求操作方便; 4、用C/C++语言编写源程序并调试、执行; 5、分析实验结果 6、对程序设计过程中出现的问题进行分析与总结; 7、打印源程序或把源程序以文件的形式提交; 8、按格式要求完成实验报告。 实验报告要求: 1、各种算法的基本原理; 2、各算法的流程图 3、实验结果及分析(比较三种算法的特点,界面插图并注明实验条件) 4、实验总结(含问题分析及解决方法)

实验2 圆的扫描转换 实验类型:设计性 实验类别:专业实验 实验目的 1、通过实验,进一步理解和掌握中点bresenham画圆算法的基本原理; 2、掌握以上算法生成圆和圆弧的基本过程; 3、掌握在C/C++环境下完成用中点bresenham算法圆或圆弧的绘制方法。实验设备及实验环境 计算机(每人一台) VC++6.0或其他C/C++语言程序设计环境 实验学时:2学时 实验内容 用中点(Besenham)算法实现圆或圆弧的绘制。 实验步骤 1.复习有关圆的生成算法,明确实验目的和要求; 2.依据算法思想,绘制程序流程图(注意圆弧生成时的输入条件); 3.设计程序界面,要求操作方便; 4.用C/C++语言编写源程序并调试、执行; 5.分析实验结果 6.对程序设计过程中出现的问题进行分析与总结; 7.打印源程序或把源程序以文件的形式提交; 8.按格式要求完成实验报告。 实验报告要求: 1.分析算法的工作原理; 2.画出算法的流程图 3.实验结果及分析(比较圆与圆弧生成算法的不同) 4.实验总结(含问题分析及解决方法)

电子科技大学逆向工程实验报告作业

电子科技大学 实 验 报 告 学生姓名:马侬 学号:20152*03**0* 指导教师:何兴高 日期:2016.7.15

一.题目名称:简易记事本软件逆向分析 二.题目内容 由于记事本功能简单,稍有经验的程序员都可以开发出与记事本功能近似的小软件,所以在一些编程语言工具书上也会出现仿照记事本功能作为参考的示例。为了便于分析因此选取了一个简易的记事本,因此本实验将着重研究从源程序到机器码的详细过程而不注重程序本身的功能。另一方面简易源程序代码约130多行。本实验目的是了解源程序是怎么一步步变成机器码的又是怎么在计算机上运行起来的。 三.知识点及介绍 利用逆向工程技术,从可运行的程序系统出发,运用解密、反汇编、系统分析、程序理解等多种计算机技术,对软件的结构、流程、算法、代码等进行逆向拆解和分析,推导出软件产品的源代码、设计原理、结构、算法、处理过程、运行方法及相关文档等。随着用户需求的复杂度越来越高软件开发的难度也在不断地上升快速高效的软件开发已成为项目成败的关键之一。为了提高程序员的产品率开发工具的选择尤为重要因为开发工具的自动化程度可以大大减少程序员繁琐重复的工作使其集中关注他所面临的特定领域的问题。为此当前的IDE不可避地要向用户隐藏着大量的操作细节而这些细节包含了大量的有价值的技术。 四.工具及介绍: 在对软件进行逆向工程时,不可避免地需要用到多种工具,工具的合理使用,可以加快调试速度,提高逆向工程的效率。对于逆向工程的调试环节来说,没有动态调试器将使用的调试工作很难进行。可以看出,各种有效的工具在逆向工程中占据着相当重要的地位,有必要对它们的用法做一探讨。 PE Explorer简介:PE Explorer是功能超强的可视化Delphi、C++、VB程序解析器,能快速对32位可执行程序进行反编译,并修改其中资源。 功能极为强大的可视化汉化集成工具,可直接浏览、修改软件资源,包括菜单、对话框、字符串表等;另外,还具备有W32DASM 软件的反编译能力和PEditor 软件的PE 文件头编辑功能,可以更容易的分析源代码,修复损坏了的资源,可以处理PE 格式的文件如:EXE、DLL、DRV、BPL、DPL、SYS、CPL、OCX、SCR 等32 位可执行程序。该软件支持插件,你可以通过增加插件加强该软件的功能,原公司在该工具中捆绑了UPX 的脱壳插件、扫描器和反汇编器.,出口,进口和延迟导入表的功能,使您可以查看所有的可执行文件使用的外部功能,和其中包含的DLL或库的基础上进行分类

听力实训项目指导书

兰州职业技术学院实用外国语言系《听力》实践项目指导书 兰州职业技术学院编写

目录 1.实训项目一单词、词组和短语练习 (2) 2.实训项目二短句练习 (3) 3.实训项目三段落练习 (5) 4.实训项目四短文练习 (6) 5.实训项目五英文歌曲和影片欣赏 (7)

实训项目一单词、词组和短语练习 一.实训参考时间:20课时 二.实训目的及要求 本实训项目练习通过全面和严格的基础阶段的听力技能训练,使学生逐步克服听力障碍,从而扎实掌握听辨单词、词组和短语部分。 三.实训条件要求简述 进行本实训项目的练习,需要有一间多媒体语言实验室。 四.实训内容 (一)单词听辨 1.分辨容易混淆的音素、单词和结构 2.数词、地名、人名及一般性词汇 (二)词组练习 1.记忆和判断词组 2.辨别和分析词组 (三)短语练习 1. 五.实训成果 使学生了解多媒体教学系统,以便今后的工作中可以利用并使用多媒体教学系统于自己的工作中。 六.实训考核标准 将学生分组,根据实训内容对每组同学考核评分。90-100分为优,80-89分为良,70-79分为中,60-69分为及格。 实训项目二PowerPoint电子讲稿的制作

一.实训参考时间:4课时 二.实训目的及要求 利用PowerPoint电子讲稿进行教学,是广大教师常用的一种现代化教学手段。本实训项目练习的目的,是熟悉并掌握如何利用PowerPoint电子讲稿进行备课和辅助教学。 三.实训条件要求简述 进行本实训项目的练习,需要安装有PowerPoint应用软件的一间多媒体教室,。 四.实训内容 (一)PowerPoint应用软件基本操作 1.添加、删除幻灯片操作 2.退出及保存 (二)内容输入操作 1.文字输入处理: 2.作图 (三)界面设置操作 1.背景设置 2.“视图”状态操作 (四)效果设置操作 1.设置“动画” 2.设置“超链接” 3.动作按钮设置 (五)放映设置 1.循环放映设置 2.幻灯片切换设置 3.放映练习 五.实训成果 学生可以独立完成PowerPoint电子讲稿的制作,制作包含文字、图片、图表、组织结构图、声音和视频剪辑等对象的演示文稿,并可以为演示文稿添加多媒体效果等,极大地提高了教学、讲演、宣传等的演示效果。

基于GEOMAGIC逆向工程实验报告

逆向工程也称反求工程,就是指用一定得测量手段对实物或模型进行测量,根据测量数据通过三维几何建模方法重构实物CAD模型得过程。它改变了从图样到实物得传统设计模式,为产品得快速开发与创建设计提供了一条新途径、GEOMAGIC STUDIO由美国RAINDROP公司出品,就是逆向工程中应用最广泛得软件之一!利用GEOMAGIC STUDIO可轻易根据实物零部件扫描所得得点云数据创建出完美得多边形模型与网格,并自动转换为NURBS曲面,生成准确得数字模型!软件得工作流程与逆向工程技术得工作流程大致相似,其工作流程为点数 据阶段———多边形阶段———成形阶段、点数据阶段主要测量得数据点进行预处理,在多边形阶段主要就是通过对多边形得编辑得已达到拟合曲面所需要得得优化数据,成形阶段就是根据前一阶段编辑得数据,自动识别特征、创建NURBS曲面。NURBS就是Non—Uniform RationalB-Splines得缩写,意为非统一有理B样条、简单地说,NURBS造型总就是由曲线与曲面来定义得,所以要在NURBS曲面上生成一条有棱角得边就是很困难得、正因为如此,NURBS曲面特别适合做出各种复杂得曲面造型与表现特殊得效果,如人得面貌或流线型得跑车等、 1、点数据处理 扫描仪得到得数据会引入数据误差而且数据量庞大,为了后续工作方便准确进行需要去除数据中得坏点、减少噪音、平滑数据、分块数据整合对齐、在保证精度与特征得条件下进行数据精简、同时由于测量方法与测量设备得影响会出现数据缺口,这就需要对数据进行编辑来补齐数据。数据处理主要有一下几个方面: ●噪声过滤 ●数据光顺 ●数据精简 2、多边形处理阶段 多边形处理阶段就是在点云数据封装后通过一系列技术处理得到完整得多边形数据模型,为曲面处理打下基础。 在多边形处理阶段首先要“创建流型”来删除模型中非流型得三角形数据,否则在后续处理中由于存在非流型得三角形而无法继续处理、对于片状得模型可以创建“打开”得流型,对于封闭得多边型模型可以创建“封闭”得流型!本例中叶片模型需要创建“封闭”得流型来删除非流型得三角形。 即使就是不同得模型,对于点阶段与多边形阶段得操作都相类似,以上涉及得命令在任何模型点云得处理过程中几乎都会用到、一般情况下,多边形阶段编辑得好坏将决定最终曲面质量得好坏,因为多边形阶段得编辑结果直接进入下一个阶段:成形阶段。 将经过综合处理得点云用Polygon Mesh(多边形网格)进行封装。操作如下,点击Points(点)——Wrap(封装),点击Surface(曲面)选项,点击OK(确定)即得到初始三角网格曲面。多边形处理阶段即就是在此基础上进行后续得修饰处理,具体得操作包括: a.孔洞修补、由于扫描过程中在标记处或者点云缺失处存在三角面得孔洞,需要对其进行修补以获得完整得曲面。孔得填充方法有三种: 内部孔、边界孔与搭桥。针对模型中不同类型得孔,合理选择填充方法; 另外,对于边界比较杂乱得孔,可采取“先删后补”得方法使曲面模型更加光滑。用边界选择工具将边界上得三角面选中并删除,直到孔洞周边得三角面无翘曲、曲率基本一致、选取“基于曲率填充”选项进行修补,可获得近乎无痕迹得修补效果。某些部位虽无孔洞但三角面杂乱,也可以删掉杂乱三角形再进行修补。 b、去除毛刺、质量不好得点云重叠在一起,得到得三角网格曲面比较粗糙,需要进行光顺

计算机图形学实验指导书

计算机图形学实验指导书 授课教师:臧辉 适用专业:计算机学院计算机科学技术 使用班级: 12软件工程 授课时间:2015春季 授课学时:40/30/10学时 使用教材:计算机图形学教程 王汝传编著 人民邮电出版社,2009年版 湖北理工学院计算机学院

实验教学进度表

实验一直线段的生成算法 一、实验目的及要求 1、掌握Bresenham算法的原理; 2、熟悉Bresenham算法的具体c语言实现; 3、掌握dda算法的原理; 4、熟悉dda算法的具体c语言实现。 二、实验学时 4学时 三、实验任务 1、Bresenham算法的c语言实现 2、DDA算法的c语言实现 四、实验重点、难点 对Bresenham算法的原理以及c语言程序的具体实现 (一)Bresenham算法的实现 #include #include #include #include void Bresenham_line(int x0,int y0,int x1,int y1,int color) { 具体代码根据书上算法2.1.6改写 } Void main() { int gdriver = DETECT, gmode, errorcode; char msg[80]; initgraph(&gdriver, &gmode, "");//初始化图形和局部变量Bresenham_line(100,100,300,300,5); Getch(); Closegraph(); } (二)DDA算法的实现 #include #include #include #include void DDAline(int x0,int y0,int x1,int y1,int color) { 根据书上算法2.1-2改写 } void main() { int gdriver = DETECT, gmode;

相关主题
文本预览
相关文档 最新文档