当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

<b>X3D实战底子讲座之六</b>[Java编程]

赞助商链接



  本文“<b>X3D实战底子讲座之六</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在X3D场景空间中,为了可以让浏览者便利地掌握自己的察看位置和角度,X3D供应了视点节点Viewpoint.同时为了能以差别方法来浏览,X3D供应了NavigationInfo导航节点.

下面就来介绍这两个节点的利用.

1、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视点的设置.

后果以下图所示.


  以上是“<b>X3D实战底子讲座之六</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .