欢迎来到天天文库
浏览记录
ID:43224015
大小:2.92 MB
页数:20页
时间:2019-10-04
《课程内容进展》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程内容进展综述几何变换观察流水线裁剪基本图元曲线曲面实体造型可见面判别光照面绘制UI动画……建模观察显示其它‘图形学’和‘图形系统’坐标系统第五讲层次式建模HierarchicalModeling第五讲主要内容建模和层次式建模建模坐标系和建模变换如何建立层次式模型modeling建模:创建和管理一个系统的表示模型:系统的一种表示描述性的或图形化的表示方法模型的几何(图形)表示符号+连接线+说明文字例子:流程图,电路模型,政治、金融系统模型…模型信息的描述模型包含的信息几何数据:定位坐标、图元、部件属性非几何数据:文字标
2、识、模型操作算法、规则描述模型的方法数据结构描述:实体造型过程描述:天气模型二者结合:电路模型医学影像数据的三维几何建模头部颔骨模型整容后效果预测图层次式建模基本符号symbol模块module更高层对象单层次模型多层次模型建模工具包/软件包(package)PHIGS,GL,CAD,VISIO,3DMax…建模功能:得到系统的内部描述可以通过图形化的界面来实现图形功能:得到输出设备上可视的结果面向程序员的层次交互图形标准PHIGSVISIO界面AutoCAD界面3DMax界面建模(局部)坐标系建模建模变换和层次式建
3、模的一般方法建模变换给出symbol/module/object的位置和方向平移、旋转、缩放的组合层次式建模方法:树形结构每个node都是经过既定的一系列变换之后,放置到整体模型中的适当位置的。创建模型定义symbol[1-m]创建module[1-n](i1-m)设定变换i插入symbol[i]创建object[1-p](i1-n,j1-m)设定变换i或变换j插入module[i]或symbol[j]OpenGL基于显示列表的层次式建模显示列表(DisplayList)显示表所包含的图形属性(尺寸、颜色等)不可变
4、但是可以通过几何变换改变观察效果OpenGL建模例子glNewList(frame,…)…glEndList();glNewList(wheel,…)…glEndList();glNewList(bicycle,GL_COMPILE);glCallList(frame);glTranslatef(tx1,ty1,tz1);glCallList(wheel);glTranslatef(tx2,ty2,tz2);glCallList(wheel);glEndList();glTranslate/Rotate/Scale…gl
5、CallList(bicycle);第五讲小结层次式建模的概念、流程建模坐标系和建模变换
此文档下载收益归作者所有