教案资料.ppt

大学X3D三维立体网页设计-张金钊-课件PPT

收藏

资源目录
跳过导航链接。
大学X3D三维立体网页设计-张金钊-课件PPT.zip
X3D三维立体网页设计-张金钊-PPT演示文稿
教案资料.ppt---(点击预览)
X3D三维立体网页设计-张金钊-PPT课件文件
文稿ppt_ppt.txt---(点击预览)
文稿ppt_ppt.jpg---(点击预览)
文稿ppt.ppt---(点击预览)
X3D三维立体网页设计-张金钊-大学教学资料
(课件资料)《X3D三维立体网页设计》-张金钊-电子教案
压缩包内文档预览:

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

大学X3D三维立体网页设计-张金钊-课件PPT,大学,x3d,三维立体,网页,设计,张金钊,课件,ppt
编号:21836288    类型:共享资源    大小:26.44MB    格式:ZIP    上传时间:2019-09-06 上传人:QQ24****1780 IP属地:浙江
25
积分
关 键 词:
大学 x3d 三维立体 网页 设计 张金钊 课件 ppt
资源描述:
大学X3D三维立体网页设计-张金钊-课件PPT,大学,x3d,三维立体,网页,设计,张金钊,课件,ppt
内容简介:
主讲:张金钊 计算机学院高级工程师 第 10讲,本演示文稿可能包含观众讨论和即席反应。使用 PowerPoint 可以跟踪演示时的即席反应, 在幻灯片放映中,右键单击鼠标 请选择“会议记录” 选择“即席反应”选项卡 必要时输入即席反应 单击“确定”撤消此框 此动作将自动在演示文稿末尾创建一张即席反应幻灯片,包括您的观点。,虚拟现实技术,X3D,立体网页设计,回顾,X3D动画节点设计 : X3D触摸检测器节点 TouchSensor触摸传感器节点 PlaneSensor平面检测器节点 CylinderSensor圆柱检测器节点 SphereSensor球面检测器节点,第10讲 动态感知节点设计-3,本章要讲述内容(重点、难点) X3D智能感知检测器节点 : ProximtitySensor亲近度传感器节点 VisibilitySensor能见度传感器节点 Collision碰撞传感器节点 Script脚本节点 自定义节点 项目实例,1. ProximtitySensor亲近度传感器节点,ProximitySensor亲近度传感器节点语法定义如下。 ProximitySensor亲近度传感器节点 enabled true center 0 0 0 size 0 0 0 isActive “” position_changed “” orientation_changed“” enterTime “” exitTime “” containerField children class ,2. VisibilitySensor能见度传感器节点,VisibilitySensor 能见度传感器节点语法定义如下。 VisibilitySensor 能见度传感器节点 enabled true center 0 0 0 size 0 0 0 isActive “” enterTime “” exitTime “” containerField children class ,3. Collision碰撞传感器节点,Collision碰撞传感器节点语法定义如下。 Collision碰撞传感器节点 域名 域值 DEF ID USE IDREF bboxCenter 0 0 0 bboxSize -1 1 -1 enabled true isActive “” collideTime “” containerField children class ,4. Script脚本节点,Script脚本节点语法定义如下。 Script脚本节点 域名 域值 DEF ID USE IDREF url directOutput false mustEvaluate false containerField children class ,Script脚本节点源程序,Script脚本节点源程序,Script脚本节点运行结果,5.1 自定义节点,ProtoDeclare节点是Prototype 的声明,定义了一个由其它节点构成的新节点。 ProtoDeclare节点语法定义如下。 ProtoDeclare节点 域名 域数据类型 name appinfo SFString documentation SFString ,5.2 自定义节点,ProtoInstance节点创建一个实例 ProtoInstance节点语法定义如下。 ProtoInstance节点 域名 域值 name DEF ID USE IDREF containerField children class ,5.3 自定义节点,ExternProtoDeclare节点指向外部文件中ProtoDeclare 节点的定义。 ExternProtoDeclare节点语法定义如下。 ExternProtoDeclare节点 域名 域值 域数据类型 name url MFString appinfo SFString documentation SFString ,自定义节点源程序,自定义节点源程序, startTime ensures that initial state is stopped ,自定义节点运行效果,小结,X3D动画节点及接口设计: X3D智能感知检测器节点 : ProximtitySensor亲近度传感器节点 VisibilitySensor能见度传感器节点 Collision碰撞传感器节点 Script脚本节点 自定义节点 虚拟校园项目开发与设计,作业,1. 根据虚拟校园项目需求,利用复杂节点设计三维立体场景: 根据学员所选虚拟校园中相应任务进行开发设计编程。 X3D动画节点及接口设计: X3D智能感知检测器节点 : ProximtitySensor亲近度传感器节点 VisibilitySensor能见度传感器节点 Collision碰撞传感器节点 Script脚本节点 自定义节点 项目实例 2. 作业要求:提交项目实例作品。,虚拟现实技术 X3D立体网页设计,本次讲座圆满结束 谢谢大家-再见, 主讲:张金钊 计算机学院高级工程师 第 10讲本演示文稿可能包含观众讨论和即席反应。使用 PowerPoint 可以跟踪演示时的即席反应,在幻灯片放映中,右键单击鼠标请选择“会议记录”选择“即席反应”选项卡必要时输入即席反应单击“确定”撤消此框此动作将自动在演示文稿末尾创建一张即席反应幻灯片,包括您的观点。 回顾X3D动画节点设计 : X3D触摸检测器节点 TouchSensor触摸传感器节点 PlaneSensor平面检测器节点 CylinderSensor圆柱检测器节点 SphereSensor球面检测器节点第10讲 动态感知节点设计-3 本章要讲述内容(重点、难点) X3D智能感知检测器节点 : ProximtitySensor亲近度传感器节点 VisibilitySensor能见度传感器节点 Collision碰撞传感器节点 Script脚本节点 自定义节点 项目实例 1. ProximtitySensor亲近度传感器节点ProximitySensor亲近度传感器节点语法定义如下。ProximitySensor亲近度传感器节点 enabledtrue center0 0 0 size0 0 0 isActive“” position_changed“” orientation_changed“” enterTime“” exitTime“” containerField childrenclass 2. VisibilitySensor能见度传感器节点 VisibilitySensor 能见度传感器节点语法定义如下。VisibilitySensor 能见度传感器节点 enabledtrue center0 0 0 size0 0 0 isActive“” enterTime“” exitTime“” containerField childrenclass3. Collision碰撞传感器节点Collision碰撞传感器节点语法定义如下。Collision碰撞传感器节点域名域值 DEFIDUSE IDREFbboxCenter0 0 0 bboxSize-1 1 -1 enabledtrue isActive“” collideTime“” containerField childrenclass 4. Script脚本节点Script脚本节点语法定义如下。Script脚本节点域名域值 DEFIDUSE IDREFurl directOutputfalse mustEvaluatefalse containerField childrenclass Script脚本节点源程序 Script脚本节点源程序 Script脚本节点运行结果5.1 自定义节点ProtoDeclare节点是Prototype 的声明,定义了一个由其它节点构成的新节点。 ProtoDeclare节点语法定义如下。ProtoDeclare节点域名域数据类型nameappinfoSFStringdocumentationSFString5.2 自定义节点ProtoInstance节点创建一个实例 ProtoInstance节点语法定义如下。ProtoInstance节点域名域值 nameDEFIDUSE IDREFcontainerField childrenclass 5.3 自定义节点ExternProtoDeclare节点指向外部文件中ProtoDeclare 节点的定义。 ExternProtoDeclare节点语法定义如下。ExternProtoDeclare节点域名域值 域数据类型nameurlMFStringappinfoSFStringdocumentationSFString自定义节点源程序 自定义节点源程序 startTime ensures that initial state is stopped- 自定义节点运行效果 小结X3D动画节点及接口设计: X3D智能感知检测器节点 : ProximtitySensor亲近度传感器节点 VisibilitySensor能见度传感器节点 Collision碰撞传感器节点 Script脚本节点 自定义节点 虚拟校园项目开发与设计 作业1. 根据虚拟校园项目需求,利用复杂节点设计三维立体场景: 根据学员所选虚拟校园中相应任务进行开发设计编程。 X3D动画节点及接口设计: X3D智能感知检测器节点 : ProximtitySensor亲近度传感器节点 VisibilitySensor能见度传感器节点 Collision碰撞传感器节点 Script脚本节点 自定义节点 项目实例2. 作业要求:提交项目实例作品。虚拟现实技术 X3D立体网页设计 本次讲座圆满结束 谢谢大家-再见主讲:张金钊 高级工程师 第 1 讲,本演示文稿可能包含观众讨论和即席反应。使用 PowerPoint 可以跟踪演示时的即席反应, 在幻灯片放映中,右键单击鼠标 请选择“会议记录” 选择“即席反应”选项卡 必要时输入即席反应 单击“确定”撤消此框 此动作将自动在演示文稿末尾创建一张即席反应幻灯片,包括您的观点。,虚拟现实技术,X3D,立体网页设计,X3D立体网页设计课程纲要,本课程开设的目的 本课程的教学内容 本课程的安排 本课程的要求 教学参考书,本课程开设的目的,将最前沿虚拟现实技术X3D引进课堂, 把握市场先机,为学员就业、创业奠定坚 实基础。 1.虚拟现实技术X3D立体网页设计是近年来刚刚兴起 的一种新型语言。 2.虚拟现实技术是目前最前沿的技术。 3.虚拟现实技术是应用十分广阔,其发展潜 力巨大。 4.虚拟现实技术是一门综合性很强的技术, 它融合宽带网络、多媒体、以及人工智能 等高新技术。具有划时代意义。,本课程的教学内容,虚拟现实技术X3D立体网页设计基础 虚拟现实技术X3D立体网页设计开发与设计 基本几何节点和复杂几何节点设计 组节点、纹理节点、场景节点设计 信息地理人性化节点设计 游戏动画设计等,本课程的安排,总学时:64 理论:40 实验:24 结合虚拟现实实训课程同步进行 虚拟校园项目的开发与设计。 选用教材X3D立体网页设计,本课程的要求,以项目为导向,以任务驱动方式 循序渐进,由浅入深学习 考试形式: 作业+考勤+实验+提交作品,教学参考书,虚拟现实三维立体网络程序设计语言 清华大学和北 京交通大学出版社出版。 2004年2月出版。 虚拟现实与游戏设计冶金工业出版社 出版,在2007年6月出版。 X3D虚拟现实设计电子工业出版社出 版,在2007年6月出版。 VRML编程实训教程。清华大学和北 京交通大学出版社出版,在2008年1月 出版。 X3D三维立体动画与与游戏设计电子 工业出版社出版,将在2008年1月出版。,第1讲 虚拟现实技术,虚拟现实技术 虚拟现实开发环境及应用 虚拟现实技术基础 虚拟现实X3D立体网页设计的文件结构,1.虚拟现实技术,虚拟现实技术发展 虚拟现实VRML/X3D语言发展 虚拟现实技术特点 虚拟现实技术分类,虚拟现实技术发展,虚拟现实技术是一门涉及众多学科领域的高新技术。它集计算机技术、仿真技术、三维立体场景设计、图像处理、模式识别、计算机图形学、人工智能、计算机网络、多媒体、传感器技术、微电子技术以及并行处理为一体。 利用虚拟现实硬件设备和计算机系统创建一个逼真虚拟环境,用户在虚拟空间体验与现实世界相同感受,如:视觉、听觉、触觉、嗅觉、碰撞、移动和搬运动态交互感。,虚拟现实技术发展3个阶段,VR技术探索阶段20世纪50-70年代。 VR技术从实验室走向实用阶段80年代初期、中期。 VR技术高速发展期, 80年代末期到21世纪初。,虚拟现实VRML/X3D发展,1.VRML (Virtual Reality Modeling Language) VRML(虚拟现实建模语言)是20世纪90年代末才刚刚兴起并逐渐发展起来的一种新型语言。 在国外发展普及较快。在我国刚刚起步,正处于逐步发展时期。 VRML经历1.02.0版本的发展。 2000年春提出了VRML200X新规范 。 2004年8月X3D正式成为国际通用标准。 2. X3D(Extensible 3D,可扩展3D),虚拟现实技术特点,沉浸感、交互性、想象力(3I) 创建逼真三维立体造型和场景 具有强大的网络功能 具有多媒体功能 具有游戏动画设计功能 配备虚拟现实硬件设备和程序驱动技术,虚拟现实技术分类,沉浸式虚拟现实技术模式 桌面式虚拟现实技术模式 纯软件虚拟现实技术模式,虚拟现实技术分类图,2.虚拟现实开发环境及应用,虚拟现实开发环境 虚拟现实技术应用,虚拟现实开发环境,软件平台 WINDOWS98/XP/2000操作系统 虚拟现实专用编辑器 虚拟现实浏览器插件 IE浏览器 虚拟现实开发工具 计算机系统硬件要求: CPU主频2.0G以上 硬盘几十几百G 显存大于128M以上 内存512M以上,开发环境工具,浏览器 (1)XJ3D浏览器 (2)VRML/X3D浏览器 编辑器 (1)记事本编辑器 (2)Vrmlpad编辑器,虚拟现实技术应用,虚拟现实城市规划、设计、建造。 虚拟旅游、观光、休闲。 虚拟现实交通(汽车、飞行模拟训练等) 虚拟现实军事、仿真(虚拟战场等训练模拟) 虚拟现实工业制造(工业加工设计制造等) 虚拟现实医学(医学成象、制药等) 虚拟现实科学研究(分子建模、数字地球等) 虚拟教学(虚拟课件、虚拟教学演示等) 虚拟现实能源(石油、天然气、电力、煤炭等) 虚拟现实娱乐(开发虚拟游戏、娱乐等),虚拟现实城市-1,这是世界上最为著名的虚拟现实城市“虚拟洛杉矶”,至今已成功完成十多个城市虚拟仿真项目。,虚拟现实城市-2,虚拟深圳中心区虚拟现实三维立体空间场景,虚拟现实校园-3,韶关大学信息工程学院虚拟现实三维立体空间场景设计,3.虚拟现实技术基础,X3D基本概念 X3D空间坐标系 X3D计量单位 X3D三维立体空间着色 X3D文件类型 虚拟现实VRML/X3D实例,虚拟现实基本概念,虚拟现实VRML语言的基本术语包括: 各种节点、域值、事件、路由、原型、场景以及脚本等。,X3D立体网页设计空间坐标系,Y X 0 Z X3D三维立体空间基准坐标系,X3D立体网页设计计量单位,X3D三维立体空间标准计量单位,X3D三维立体空间着色,在X3D三维立体空间的着色,X3D立体网页设计文件类型,X3D文件类型有三种形式,虚拟现实X3D立体网页设计实例,X3D立体网页设计实例程序,X3D立体网页设计实例源程序,4.虚拟现实X3D立体网页设计文件结构,X3D立体网页设计文件结构,X3D立体网页设计文件头,X3D语法格式声明 语法解释: 声明从“”结束。 version属性指明编写文档的XML的版本号,该项是必选项,通常设置为“1.0”。 encoding属性是可选项,表示使用编码字符集。,X3D文档类型声明,X3D文档类型声明: X3D使用内部DTD的书写格式: X3D使用外部DTD的书写格式: ,X3D立体网页设计文件体,(1)X3D主程序概貌采用 (2)X3D头元素描述 (3)X3D场景主体描述 ,小结,虚拟现实技术 虚拟现实开发环境及应用 虚拟现实技术基础 虚拟现实X3D立体网页设计文件结构, 主讲:张金钊 高级工程师 第 1 讲本演示文稿可能包含观众讨论和即席反应。使用 PowerPoint 可以跟踪演示时的即席反应,在幻灯片放映中,右键单击鼠标请选择“会议记录”选择“即席反应”选项卡必要时输入即席反应单击“确定”撤消此框此动作将自动在演示文稿末尾创建一张即席反应幻灯片,包括您的观点。X3D立体网页设计课程纲要本课程开设的目的本课程的教学内容本课程的安排本课程的要求教学参考书本课程开设的目的将最前沿虚拟现实技术X3D引进课堂, 把握市场先机,为学员就业、创业奠定坚 实基础。1.虚拟现实技术X3D立体网页设计是近年来刚刚兴起 的一种新型语言。2.虚拟现实技术是目前最前沿的技术。3.虚拟现实技术是应用十分广阔,其发展潜 力巨大。4.虚拟现实技术是一门综合性很强的技术, 它融合宽带网络、多媒体、以及人工智能 等高新技术。具有划时代意义。本课程的教学内容虚拟现实技术X3D立体网页设计基础虚拟现实技术X3D立体网页设计开发与设计基本几何节点和复杂几何节点设计组节点、纹理节点、场景节点设计信息地理人性化节点设计 游戏动画设计等本课程的安排总学时:64 理论:40 实验:24 结合虚拟现实实训课程同步进行 虚拟校园项目的开发与设计。选用教材X3D立体网页设计 本课程的要求以项目为导向,以任务驱动方式循序渐进,由浅入深学习考试形式:作业+考勤+实验+提交作品教学参考书虚拟现实三维立体网络程序设计语言 清华大学和北 京交通大学出版社出版。 2004年2月出版。虚拟现实与游戏设计冶金工业出版社 出版,在2007年6月出版。X3D虚拟现实设计电子工业出版社出 版,在2007年6月出版。VRML编程实训教程。清华大学和北 京交通大学出版社出版,在2008年1月 出版。X3D三维立体动画与与游戏设计电子 工业出版社出版,将在2008年1月出版。第1讲 虚拟现实技术虚拟现实技术虚拟现实开发环境及应用虚拟现实技术基础虚拟现实X3D立体网页设计的文件结构1.虚拟现实技术虚拟现实技术发展虚拟现实VRML/X3D语言发展虚拟现实技术特点虚拟现实技术分类虚拟现实技术发展虚拟现实技术是一门涉及众多学科领域的高新技术。它集计算机技术、仿真技术、三维立体场景设计、图像处理、模式识别、计算机图形学、人工智能、计算机网络、多媒体、传感器技术、微电子技术以及并行处理为一体。 利用虚拟现实硬件设备和计算机系统创建一个逼真虚拟环境,用户在虚拟空间体验与现实世界相同感受,如:视觉、听觉、触觉、嗅觉、碰撞、移动和搬运动态交互感。虚拟现实技术发展3个阶段VR技术探索阶段20世纪50-70年代。VR技术从实验室走向实用阶段80年代初期、中期。VR技术高速发展期, 80年代末期到21世纪初。虚拟现实VRML/X3D发展1.VRML (Virtual Reality Modeling Language) VRML(虚拟现实建模语言)是20世纪90年代末才刚刚兴起并逐渐发展起来的一种新型语言。在国外发展普及较快。在我国刚刚起步,正处于逐步发展时期。VRML经历1.02.0版本的发展。2000年春提出了VRML200X新规范 。2004年8月X3D正式成为国际通用标准。 2. X3D(Extensible 3D,可扩展3D)虚拟现实技术特点沉浸感、交互性、想象力(3I)创建逼真三维立体造型和场景具有强大的网络功能具有多媒体功能具有游戏动画设计功能配备虚拟现实硬件设备和程序驱动技术虚拟现实技术分类沉浸式虚拟现实技术模式 桌面式虚拟现实技术模式 纯软件虚拟现实技术模式 虚拟现实技术分类图2.虚拟现实开发环境及应用虚拟现实开发环境虚拟现实技术应用虚拟现实开发环境软件平台WINDOWS98/XP/2000操作系统 虚拟现实专用编辑器 虚拟现实浏览器插件 IE浏览器 虚拟现实开发工具计算机系统硬件要求: CPU主频2.0G以上 硬盘几十几百G 显存大于128M以上 内存512M以上开发环境工具浏览器 (1)XJ3D浏览器 (2)VRML/X3D浏览器编辑器 (1)记事本编辑器 (2)Vrmlpad编辑器虚拟现实技术应用虚拟现实城市规划、设计、建造。虚拟旅游、观光、休闲。虚拟现实交通(汽车、飞行模拟训练等)虚拟现实军事、仿真(虚拟战场等训练模拟)虚拟现实工业制造(工业加工设计制造等)虚拟现实医学(医学成象、制药等)虚拟现实科学研究(分子建模、数字地球等)虚拟教学(虚拟课件、虚拟教学演示等)虚拟现实能源(石油、天然气、电力、煤炭等)虚拟现实娱乐(开发虚拟游戏、娱乐等)虚拟现实城市-1这是世界上最为著名的虚拟现实城市“虚拟洛杉矶”,至今已成功完成十多个城市虚拟仿真项目。 虚拟现实城市-2虚拟深圳中心区虚拟现实三维立体空间场景虚拟现实校园-3韶关大学信息工程学院虚拟现实三维立体空间场景设计3.虚拟现实技术基础X3D基本概念X3D空间坐标系X3D计量单位X3D三维立体空间着色X3D文件类型虚拟现实VRML/X3D实例虚拟现实基本概念虚拟现实VRML语言的基本术语包括: 各种节点、域值、事件、路由、原型、场景以及脚本等。X3D立体网页设计空间坐标系 Y X 0 Z X3D三维立体空间基准坐标系X3D立体网页设计计量单位X3D三维立体空间标准计量单位 X3D三维立体空间着色在X3D三维立体空间的着色 X3D立体网页设计文件类型X3D文件类型有三种形式 虚拟现实X3D立体网页设计实例X3D立体网页设计实例程序X3D立体网页设计实例源程序 4.虚拟现实X3D立体网页设计文件结构X3D立体网页设计文件结构 X3D立体网页设计文件头 X3D语法格式声明语法解释:声明从“”结束。version属性指明编写文档的XML的版本号,该项是必选项,通常设置为“1.0”。encoding属性是可选项,表示使用编码字符集。 X3D文档类型声明 X3D文档类型声明:X3D使用内部DTD的书写格式:X3D使用外部DTD的书写格式:X3D立体网页设计文件体 (1)X3D主程序概貌采用(2)X3D头元素描述 (3)X3D场景主体描述 小结虚拟现实技术虚拟现实开发环境及应用虚拟现实技术基础虚拟现实X3D立体网页设计文件结构主讲:张金钊 高级工程师 第 2 讲,本演示文稿可能包含观众讨论和即席反应。使用 PowerPoint 可以跟踪演示时的即席反应, 在幻灯片放映中,右键单击鼠标 请选择“会议记录” 选择“即席反应”选项卡 必要时输入即席反应 单击“确定”撤消此框 此动作将自动在演示文稿末尾创建一张即席反应幻灯片,包括您的观点。,虚拟现实技术,X3D,立体网页设计,回顾,虚拟现实技术 虚拟现实开发环境及应用 虚拟现实技术基础 虚拟现实X3D立体网页文件结构,第2讲 基本几何节点设计,Shape节点设计 Sphere球体节点 Box立方体节点 Cone圆锥体节点 Cylinder圆柱体节点 图像纹理节点设计 文字造型节点,利用基本几何节点设计造型,利用球体,圆柱体,锥体等设计,Shape空间物体造型模型节点,Shape节点定义了一个VRML立体空间造型所具有的几何尺寸、材料、纹理和外观特征等,这些特征定义了VRML虚拟空间中创建的三维立体造型。 Shape节点是VRML的核心节点,VRML的所有立体空间造型均使用Shape节点创建,所以Shape节点在VRML中显得尤为重要。,Shape模型节点语法结构,Shape节点的语法定义:,Shape appearance NULL #exposedField SFNode geometry NULL #exposedField SFNode 域值类型注释:exposedField暴露域,SFNode 域:含有一个单节点。 域名与域值详解: appearance域的域值定义了一个节点Appearance,Appearance节点定义了物体造型的外观,包括纹理映像、纹理坐标变换以及外观的材料节点。Appearance域的默认值为NULL,表示其外观为白色光。 geometry域的域值定义了一个几何造型节点,包括Box 节点、Cone节点、Cylinder节点和Sphere节点等原始的几何结构。geometry域的默认值为NULL,表示没有任何几何造型节点。,1.球节点Sphere,球节点Sphere语法定义: Sphere #球体 radius 1.0 ,实例程序效果,球节点Sphere实例效果,球体设计源程序实例,2.立方体节点,Box立方体节点语法定义: Box size 2.0 2.0 2.0 域值类型注释: Field “域”, SFVec3f域:定义了一个三维向量空间。一个SFVec3f域值包含有三个浮点数,数与数之间用空格分离。,立方体运行效果,立方体节点运行效果,立方体节点编程实例,3.圆锥体节点Cone,圆锥体节点Cone节点定义: Cone bottomRadius 2.0 height 5.0 bottom TRUE side TRUE ,圆锥体节点运行效果,圆锥体节点设计效果,圆锥体节点实例程序,4.圆柱体Cylinder,圆柱体Cylinder语法定义: Cylinder radius 2.0 height 5.0 top TRUE bottom TRUE side TRUE ,圆柱体运行效果,圆柱体节点运行效果,圆柱体节点源程序实例,5.图像纹理ImageTexture,图像纹理ImageTexture语法定义: ImageTexture url “0023.jpg“ repeatS TRUE repeatT TRUE ,图像纹理实例程序,图像纹理运行结果图,图像纹理节点运行效果图,6.Text文字造型节点,TEXT文本节点语法定义: TEXT文本造型节点 string length maxExtent 0.0 solid true lineBounds textBounds containerField geometry *fontStyle NULL SFNode 子节点 class ,Text文字造型运行效果,Text文字节点运行效果,Text文字造型源程序,项目案例,利用基本几何节点设计虚拟校园场景和造型,小结,基本几何节点小结: Shape节点设计 Sphere球体节点 Box立方体节点 Cone圆锥体节点 Cylinder圆柱体节点 图像纹理节点设计 文字造型节点,作业,1. 根据虚拟校园项目需求,利用基本几何节点设计三维立体场景:如:路灯、报栏、长廊、电话亭等。 Sphere球体节点 Box立方体节点 Cone圆锥体节点 Cylinder圆柱体节点 图像纹理节点设计 2. 作业要求:提交作品。,虚拟现实技术 X3D立体网页设计,本次讲座圆满结束 谢谢大家-再见, 主讲:张金钊 高级工程师 第 2 讲本演示文稿可能包含观众讨论和即席反应。使用 PowerPoint 可以跟踪演示时的即席反应,在幻灯片放映中,右键单击鼠标请选择“会议记录”选择“即席反应”选项卡必要时输入即席反应单击“确定”撤消此框此动作将自动在演示文稿末尾创建一张即席反应幻灯片,包括您的观点。回顾虚拟现实技术虚拟现实开发环境及应用虚拟现实技术基础虚拟现实X3D立体网页文件结构第2讲 基本几何节点设计Shape节点设计 Sphere球体节点 Box立方体节点Cone圆锥体节点 Cylinder圆柱体节点 图像纹理节点设计文字造型节点利用基本几何节点设计造型利用球体,圆柱体,锥体等设计Shape空间物体造型模型节点 Shape节点定义了一个VRML立体空间造型所具有的几何尺寸、材料、纹理和外观特征等,这些特征定义了VRML虚拟空间中创建的三维立体造型。 Shape节点是VRML的核心节点,VRML的所有立体空间造型均使用Shape节点创建,所以Shape节点在VRML中显得尤为重要。 Shape模型节点语法结构 Shape节点的语法定义: Shape appearance NULL#exposedField SFNode geometry NULL#exposedField SFNode 域值类型注释:exposedField暴露域,SFNode 域:含有一个单节点。 域名与域值详解:appearance域的域值定义了一个节点Appearance,Appearance节点定义了物体造型的外观,包括纹理映像、纹理坐标变换以及外观的材料节点。Appearance域的默认值为NULL,表示其外观为白色光。geometry域的域值定义了一个几何造型节点,包括Box 节点、Cone节点、Cylinder节点和Sphere节点等原始的几何结构。geometry域的默认值为NULL,表示没有任何几何造型节点。1.球节点Sphere 球节点Sphere语法定义:Sphere #球体radius 1.0实例程序效果球节点Sphere实例效果球体设计源程序实例 2.立方体节点Box立方体节点语法定义: Box size 2.0 2.0 2.0 域值类型注释: Field “域”, SFVec3f域:定义了一个三维向量空间。一个SFVec3f域值包含有三个浮点数,数与数之间用空格分离。 立方体运行效果立方体节点运行效果立方体节点编程实例 3.圆锥体节点Cone圆锥体节点Cone节点定义:Cone bottomRadius 2.0 height 5.0 bottom TRUE side TRUE 圆锥体节点运行效果圆锥体节点设计效果圆锥体节点实例程序 4.圆柱体Cylinder 圆柱体Cylinder语法定义:Cylinder radius 2.0 height 5.0 top TRUE bottom TRUE side TRUE 圆柱体运行效果圆柱体节点运行效果圆柱体节点源程序实例 5.图像纹理ImageTexture 图像纹理ImageTexture语法定义:ImageTexture url0023.jpgrepeatSTRUErepeatTTRUE图像纹理实例程序 图像纹理运行结果图图像纹理节点运行效果图6.Text文字造型节点TEXT文本节点语法定义:TEXT文本造型节点 string lengthmaxExtent0.0solid true lineBoundstextBoundscontainerField geometry*fontStyleNULLSFNode子节点class Text文字造型运行效果Text文字节点运行效果Text文字造型源程序 项目案例利用基本几何节点设计虚拟校园场景和造型 小结基本几何节点小结:Shape节点设计 Sphere球体节点 Box立方体节点Cone圆锥体节点 Cylinder圆柱体节点 图像纹理节点设计文字造型节点 作业1. 根据虚拟校园项目需求,利用基本几何节点设计三维立体场景:如:路灯、报栏、长廊、电话亭等。 Sphere球体节点Box立方体节点Cone圆锥体节点 Cylinder圆柱体节点 图像纹理节点设计2. 作业要求:提交作品。虚拟现实技术 X3D立体网页设计 本次讲座圆满结束 谢谢大家-再见主讲:张金钊 高级工程师 第 3 讲,本演示文稿可能包含观众讨论和即席反应。使用 PowerPoint 可以跟踪演示时的即席反应, 在幻灯片放映中,右键单击鼠标 请选择“会议记录” 选择“即席反应”选项卡 必要时输入即席反应 单击“确定”撤消此框 此动作将自动在演示文稿末尾创建一张即席反应幻灯片,包括您的观点。,虚拟现实技术,X3D,立体网页设计,回顾,基本几何节点设计: Shape节点设计 Sphere球体节点 Box立方体节点 Cone圆锥体节点 Cylinder圆柱体节点 图像纹理节点设计 文字造型节点,第3讲 复杂几何节点设计,PointSet“点”节点 IndexedLineSet“线”节点 IndexedFaceSet“面”节点 ElevationGrid海拔栅格节点 Extrusion挤出造型节点 项目实例 虚拟校园项目开发与设计,PointSet“点”节点 语法定义,PointSet“点”节点 域名 域值 containerField geometry *Color NULL SFNode *Coordinate NULL SFNode ,实例程序效果,PointSet“点”节点实例效果,PointSet“点”节点源程序实例,2. IndexedLineSet“线”节点,IndexedLineSet“线”节点: coor
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:大学X3D三维立体网页设计-张金钊-课件PPT
链接地址:https://www.renrendoc.com/p-21836288.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!