Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16495233
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:41:04

下载本文示例代码
天极IT资讯短信服务 电脑小技巧 function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; } 资费:包月5元手机: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   在X3D场景空间中,为了能够让浏览者方便地控制自己的观察位置和角度,X3D提供了视点节点Viewpoint。同时为了能以不同方式来浏览,X3D提供了NavigationInfo导航节点。  下面就来介绍这两个节点的使用。  一、Viewpoint节点  Viewpoint节点指明了一个X3D场景空间中的观察位置和视角方向,其主要属性如下表如下: 属性 含义 默认值 使用说明 description 视点的文字描述 -- 指定的视点描述文字将出现在其快捷菜单上 position 视点位置 0 0 10 指定观察者所在的空间位置 orientation 视点方向 0 0 1 0 前3个值是空间坐标点,该点和原点相连的线为方向轴,第4个值为旋转角度(以弧度为单位) fieldOfView 变焦角度 0.785398 单位是弧度,取值范围0~3.14159,小的角度相当于长镜头, 大的角度相当于广角镜头。 jump 是否为跳转 True 立刻转换到这个镜头设置 (jump值为True), 或平滑的动态转换到这个镜头(jump值为False)。该属性可能不起作用 centerOfRotation 旋转中心位置 0 0 0 当导航为"EXAMINE"方式时,该点为转动中心   简单的示例代码如下:  说明:上面代码是用来以不同方位观看圆柱体。代码中,最难理解的就是视点的位置和视角。默认时,我们的人眼是处在 Z方向,当视点位置处在圆柱体后面时,即"Back"视点,我们人眼观察方向仍然是向里的方向,必需由里向外观察才能看到圆柱体,因此我们将视角绕Y轴旋转180度。同理可以理解Top和Left视点的设置。  结果如下图所示。  在场景中右击鼠标后,弹出如图的快捷菜单,上述节点定义的视点名称出现该菜单中,如下图所示。  选择Back后,场景自动动态变换,结果如下图所示:  类似的,Top结果如下图所示。  若将Back视点的fieldOfView属性将原来默认的0.785398改为0.2,即:  则结果如下图所示,注意与前面的比较。zmbbs=1;共2页。 1 2 : 天极IT资讯短信服务 电脑小技巧 function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; } 资费:包月5元手机: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   在X3D场景空间中,为了能够让浏览者方便地控制自己的观察位置和角度,X3D提供了视点节点Viewpoint。同时为了能以不同方式来浏览,X3D提供了NavigationInfo导航节点。  下面就来介绍这两个节点的使用。  一、Viewpoint节点  Viewpoint节点指明了一个X3D场景空间中的观察位置和视角方向,其主要属性如下表如下: 属性 含义 默认值 使用说明 description 视点的文字描述 -- 指定的视点描述文字将出现在其快捷菜单上 position 视点位置 0 0 10 指定观察者所在的空间位置 orientation 视点方向 0 0 1 0 前3个值是空间坐标点,该点和原点相连的线为方向轴,第4个值为旋转角度(以弧度为单位) fieldOfView 变焦角度 0.785398 单位是弧度,取值范围0~3.14159,小的角度相当于长镜头, 大的角度相当于广角镜头。 jump 是否为跳转 True 立刻转换到这个镜头设置 (jump值为True), 或平滑的动态转换到这个镜头(jump值为False)。该属性可能不起作用 centerOfRotation 旋转中心位置 0 0 0 当导航为"EXAMINE"方式时,该点为转动中心   简单的示例代码如下:  说明:上面代码是用来以不同方位观看圆柱体。代码中,最难理解的就是视点的位置和视角。默认时,我们的人眼是处在 Z方向,当视点位置处在圆柱体后面时,即"Back"视点,我们人眼观察方向仍然是向里的方向,必需由里向外观察才能看到圆柱体,因此我们将视角绕Y轴旋转180度。同理可以理解Top和Left视点的设置。  结果如下图所示。  在场景中右击鼠标后,弹出如图的快捷菜单,上述节点定义的视点名称出现该菜单中,如下图所示。  选择Back后,场景自动动态变换,结果如下图所示:  类似的,Top结果如下图所示。  若将Back视点的fieldOfView属性将原来默认的0.785398改为0.2,即:  则结果如下图所示,注意与前面的比较。zmbbs=1;共2页。 1 2 : 下载本文示例代码


X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六X3D实战基础讲座之六
阅读(276) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~