<krpano version="1.18"             //版本号
onstart="" //网页启动时调用的函数
basedir="%FIRSTXML%" //设置程序根目录
bgcolor="" //页面背景颜色
idletime="0.5" //没用户干预情况下的调用时间
colorcorrection="default" //flash 10配送方案
logkey="true" //是否输出日志
showerrors="true" //是否输出错误信息
debugmode="false" //编译模式是否打开
>
//...
</krpano> //krpano作为XML文件唯一根元素,必须设置! //样例:
<krpano version="1.18" onstart="loadscene(scene1);">
<scene name="scene1">
//...
</scene>
</krpano>

##autorotate(自动旋转、扭曲/移动,缩放 )

<autorotate enabled="false"     //是否开启自动旋转
waittime="1.5" //用户不对屏幕操作后,开始自动旋转的等待秒数
accel="1.0" //旋转扭曲的速度:角度/秒
speed="10.0" //最大旋转速度:角度/秒
horizon="0.0" //旋转到特定的水平位置
tofov="off" //缩放到特定的区域视角
/> //当无用户交互时.自动旋转、扭曲/移动,缩放 //样例:
<autorotate enabled="true"
waittime="5.0"
speed="-3.0"
horizon="0.0"
tofov="120.0"
/>

自动旋转控制:

switch(autorotate.enabled);
<krpano version="1.18" onstart="switch(autorotate.enabled);"> 

##include
##skin_settings
##action
##scene(场景)

###view(默认视角的参数设置和视角限制设置)

<view hlookat="0.0"    //水平视角  -180 至  180 之间
vlookat="0.0" //垂直视角 -90 至 90 之间
camroll="0.0" //镜头旋转视角
fovtype="VFOV" //定义视场角类型
fov="90.0" //默认视角的缩放
fovmin="1.0" //默认视角缩放最大值
fovmax="179.0" //默认视角缩放最小值
maxpixelzoom="" //默认视角最大缩放倍数
fisheye="0.0" //鱼眼视角设置 0.0 至 1.0 之间(扭曲程度)
fisheyefovlink="0.5" //fov值与鱼眼视角的关联值,默认0.5(0.0-3.0之间)
stereographic="false" //是否启动立体鱼眼投影效果(小行星)
pannini="false" //启用/禁用“Pannini / vedutismo”投影效果
architectural="0.0" //建筑视角设置 0.0 至 1.0 之间
architecturalonlymiddle="false" //是否只对中间区域的图像实行建筑投影
limitview="auto" //视角限制类型
hlookatmin="" //最小水平视角范围 (-180 .. +180).
hlookatmax="" //最大水平视角范围 (-180 .. +180).
vlookatmin="" //最小垂直视角范围 (-90 .. +90).
vlookatmax="" //最大垂直视角范围 (-90 .. +90).
/> fovtype 几种选项(在手机和平板设备的默认值将MFOV!): - vfov -垂直视场,基于屏幕的高度 。
- HFOV -水平视野,基于屏幕宽度
- DFOV -看对角线场,基于屏幕的对角线
- MFOV -最大的视场(动态混合vfov和HFOV) limitview 几种选项: - off--不限制在所有
- auto--自动限制(默认)
- lookat--限制查看变量直。(接“hlookatmin”,“hlookatmax”,“vlookatmin”,“vlookatmax”)
- range--限制的地区设置(由“hlookatmin”,“hlookatmax”,“vlookatmin”,“vlookatmax”,只有在这个范围内,允许观察)
- fullrage--的地区设置(由“hlookatmin”,“hlookatmax”,“vlookatmin”,“vlookatmax”,但允许放大看到整个图像 )
- offrange---限制的地区设置(由“hlookatmin”,“hlookatmax”,“vlookatmin”,“vlookatmax”,但不以任何方式限制缩放。 ) //默认视角的参数设置和视角限制设置
//样例:
//正常:
<view hlookat="0" vlookat="0" fov="80" /> //小行星视角
<view hlookat="0"
vlookat="90"
fisheye="1.0"
stereographic="true"
fov="150"
fovmax="150"
/> //平面全景
<view hlookat="0"
vlookat="0"
maxpixelzoom="1.0"
limitview="fullrange"
/>

###preview(指定一张全景预览图)

<preview type=""              //过渡全景图的类型
url="previewpano.jpg" /过渡全景图路径
striporder="LFRBUD" //定义图像顺序
details="16" //图像细节质量调整,越大越清晰
/> //指定一张全景预览图,以便在读取过程中,过渡显示 //样例:
<preview url="pano_preview.jpg" />
<preview type="grid(CUBE,16,16,512,0xCCCCCC,0xFFFFFF,0x999999);" />
<preview type="SPHERE" url="spherepreview.jpg" details="16" />
<preview type="CUBESTRIP" url="cspreview.jpg" />

###image(加载图片资源)

<image type="CUBE"                //全景图类型(六面体)
tiled="false" //是否使用平铺图像
tiledimagewidth="..." //平铺图像宽度
tiledimageheight="..." //平铺图像高度
tilesize="..." //平铺图像大小
baseindex="1" //图像读取默认索引数字(第一个)
frames="1" //当前图像帧数
frame="1"
prealign="" //prealign,采用X|Y|Z轴对齐方式
>
<cube url="pano_%s.jpg" />
</image>
//where "%s" is the placeholder of the cube-side character (l,f,r,b,u,d) //以上是数字索引方式读取切片图片,以下是通过定义六个方向的图片路径读取切片,文件后缀要加上_l,_f....方式来识别。 <image type="CUBE"
tiled="false"
tiledimagewidth="..."
tiledimageheight="..."
tilesize="..."
baseindex="1"
frames="1"
frame="1"
prealign=""
>
<left url="pano_l.jpg" rotate="0" flip="" />
<front url="pano_f.jpg" rotate="0" flip="" />
<right url="pano_r.jpg" rotate="0" flip="" />
<back url="pano_b.jpg" rotate="0" flip="" />
<up url="pano_u.jpg" rotate="0" flip="" />
<down url="pano_d.jpg" rotate="0" flip="" />
</image>

Krpano教程tour.xml详解的更多相关文章

  1. Ant 之bulid.xml详解

    ANT build.xml文件详解(一) Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令.当编译Linux内核及一些软件的 ...

  2. Linux下nginx编译安装教程和编译参数详解

    这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码代码如下: # y ...

  3. Web.xml详解(转)

    这篇文章主要是综合网上关于web.xml的一些介绍,希望对大家有所帮助,也欢迎大家一起讨论. ---题记 一.            Web.xml详解: (一)  web.xml加载过程(步骤) 首 ...

  4. Maven-pom.xml详解

    (看的比较累,可以直接看最后面有针对整个pom.xml的注解) pom的作用 pom作为项目对象模型.通过xml表示maven项目,使用pom.xml来实现.主要描述了项目:包括配置文件:开发者需要遵 ...

  5. 【maven】 pom.xml详解

    pom.xml详解 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www ...

  6. build.xml详解

    build.xml详解1.<project>标签每个构建文件对应一个项目.<project>标签时构建文件的根标签.它可以有多个内在属性,就如代码中所示,其各个属性的含义分别如 ...

  7. 【转】maven核心,pom.xml详解

    感谢如下博主: http://www.cnblogs.com/qq78292959/p/3711501.html maven核心,pom.xml详解 什么是pom?    pom作为项目对象模型.通过 ...

  8. C#中的Linq to Xml详解

    这篇文章主要介绍了C#中的Linq to Xml详解,本文给出转换步骤以及大量实例,讲解了生成xml.查询并修改xml.监听xml事件.处理xml流等内容,需要的朋友可以参考下 一.生成Xml 为了能 ...

  9. Qt零基础教程(四) QWidget详解篇

    在博客园里面转载我自己写的关于Qt的基础教程,没次写一篇我会在这里更新一下目录: Qt零基础教程(四) QWidget详解(1):创建一个窗口 Qt零基础教程(四) QWidget详解(2):QWid ...

随机推荐

  1. PHP的匿名函数和闭包

    匿名函数 // Example1 $func = function( $param ) { echo $param; }; $func( 'some string' );//输出:some strin ...

  2. Foreach用法

    循环语句是编程的基本语句,在C#中除了沿用C语言的循环语句外,还提供了foreach语句来实现循环.那么我要说的就是,在循环操作中尽量使用foreach语句来实现.   为了来更好地说明为什么要提倡使 ...

  3. Scrapy(爬虫框架)中,Spider类中parse()方法的工作机制

    parse(self,response):当请求url返回网页没有指定回调函数,默认的Request对象的回调函数,用来处理网页返回的response,和生成的Item或者Request对象 以下分析 ...

  4. Jetbrains IntelliJ IDEA PyCharm 注册激活(2018最新)

    AppCode CLion DataGrip GoLand IntelliJ IDEA PhpStorm PyCharm Rider RubyMine WebStorm下载注册激活 官方下载地址 Ap ...

  5. February 16th, 2018 Week 7th Friday

    Full of luck, health and cheer. We wish you a Happy Chinese New Year! 春节快乐,万事如意! From Shanbay. Today ...

  6. @ResponseBody注解和@RequestBody注解

    @ResponseBody:表示该方法的返回结果直接写入HTTP response body中一般在异步获取数据时使用, 在使用@RequestMapping后,返回值通常解析为跳转路径,加上@Res ...

  7. 【NOI2008】志愿者招募

    [NOI2008]志愿者招募 和[2017山东day7]养猫做法类似. 都是神仙题. 首先我设\(c_{i,j}=[l[j]\leq i\leq r[j]]\) ,于是就可以列出下面的不等式: \[ ...

  8. 【FJWC 2019】 森林

    [FJWC 2019] 森林 样例输入 0 5 1 0 0 2 样例输出 1 2 3 3 我们发现,答案就是直径加上直径上某个点出发,不经过其他直径上的点的最长链.这里的直径可以是任意一条直径. 首先 ...

  9. 【JSOI2018】潜入行动

    [JSOI2018]潜入行动 树形\(DP\).设\(f_{i,j,0/1,0/1}\)表示以\(i\)为根的子树中,用了\(j\)个监听器,是否放置了监听器,是否被监听的方案数.转移就多讨论几种情况 ...

  10. 设计模式のBuilderPattern(创建者模式)----创建模式

    一.产生背景 要组装一台电脑,它的组装过程基本是不变的,都可以由主板.CPU.内存等按照某个稳定方式组合而成.然而主板.CPU.内存等零件本身都是可能多变的.将内存等这种易变的零件与电脑的其他部件分离 ...