全球旧事资料 分类
计算机科学与技术学院
天津理工大学
计算机科学与技术学院
实验报告
2015至2016学年第二学期
课程名称学号专业实验时间主讲教师辅导教师学生姓名课程号
计算机图形学年级实验地点
f计算机科学与技术学院
实验(一)
实验名称
绘制基本图形
VisualStudio2010OSG310Wi
dows72G内存显卡GT610CPU奔腾双核硬盘320G
软件环境
硬件环境
实验目的1理解图形元素显示的基本原理,掌握扫描转换直线段的常用算法原理,扫描转换圆弧的常用算法原理。2熟悉Ope
Sce
eGraph常用几个类(Group,Geode,Geometry,Node,Viewer,osgVec3Array)3熟悉Ope
Sce
eGraph构建场景的基本框架4掌握绘制不同大小和颜色的点的方法5掌握绘制不同线型和颜色的直线的方法直线,折线,环线6掌握绘制彩色多边形边框的方法各种设备7熟悉Ope
Sce
eGraph的编程环境实验内容(应包括实验题目、实验要求、实验任务等)
2
f计算机科学与技术学院
实验题目:1绘制基本形状(osgPrimitiveSetPOINTS,osgPrimitiveSetLINES,osgPrimitiveSetLINE_STRIP,osgPrimitiveSetLINE_LOOP,osgPrimitiveSetPOLYGON,osgPrimitiveSetQUADS,
osgPrimitiveSetQUAD_STRIP,osgPrimitiveSetTRIANGLES,osgPrimitiveSetTRIANGLE_STRIPosgPrimitiveSetTRIANGLE_FAN)。2实现各自名字的绘制。3颜色的设置要合适。实验要求:1设计结构合理、扩展灵活。2每个设备类独立封装。3提交电子版实验报告及工程代码,试验报告模板可参考计算机学院统一模板4提交的工程代码必须删除其中的Debug或Release文件夹,
实验过程与实验结果(可包括实验实施的步骤、算法描述、流程、结论等)
3
f计算机科学与技术学院
节点模型:
Node
Group
Geode
Geometry

线
三角形
四边形
文字
实验步骤:1在纸上绘制草图,建立三维坐标系,并在坐标系中画出个图形,并设定各点坐标,使其坐标符合逻辑,以供绘制图形坐标的选择;2创建Group节点,Geode节点,Geomotry节点,3创建顶点坐标数组,颜色数组,法线数组;4实现基本绘制。流程图:
开始设置顶点坐标,并设置其对应顶点坐标
设置顶点坐标与颜色对应关系,为一一对应模式
使用addDrawable函数
4
f计算机科学与技术学院
用viewer设置SetSce
eData
viewerru

结束
结果展示:
附录(可包括源程序清单或其它说明)源代码:i
cludeWi
dowshi
cludeosgGeode
5
f计算机科学与技术学院
i
cludeosgDBReadFilei
cludeosgUtilSmoothi
gVisitori
cludeosgViewerVieweri
cludeosgGeometryi
cludeosgMatrixdi
cludeosgMatrixTra
sformi
cludeosgShapeDrawablei
clr
好听全球资料 返回顶部