Krpano教程tour.xml详解
<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详解的更多相关文章
- Ant 之bulid.xml详解
ANT build.xml文件详解(一) Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令.当编译Linux内核及一些软件的 ...
- Linux下nginx编译安装教程和编译参数详解
这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码代码如下: # y ...
- Web.xml详解(转)
这篇文章主要是综合网上关于web.xml的一些介绍,希望对大家有所帮助,也欢迎大家一起讨论. ---题记 一. Web.xml详解: (一) web.xml加载过程(步骤) 首 ...
- Maven-pom.xml详解
(看的比较累,可以直接看最后面有针对整个pom.xml的注解) pom的作用 pom作为项目对象模型.通过xml表示maven项目,使用pom.xml来实现.主要描述了项目:包括配置文件:开发者需要遵 ...
- 【maven】 pom.xml详解
pom.xml详解 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www ...
- build.xml详解
build.xml详解1.<project>标签每个构建文件对应一个项目.<project>标签时构建文件的根标签.它可以有多个内在属性,就如代码中所示,其各个属性的含义分别如 ...
- 【转】maven核心,pom.xml详解
感谢如下博主: http://www.cnblogs.com/qq78292959/p/3711501.html maven核心,pom.xml详解 什么是pom? pom作为项目对象模型.通过 ...
- C#中的Linq to Xml详解
这篇文章主要介绍了C#中的Linq to Xml详解,本文给出转换步骤以及大量实例,讲解了生成xml.查询并修改xml.监听xml事件.处理xml流等内容,需要的朋友可以参考下 一.生成Xml 为了能 ...
- Qt零基础教程(四) QWidget详解篇
在博客园里面转载我自己写的关于Qt的基础教程,没次写一篇我会在这里更新一下目录: Qt零基础教程(四) QWidget详解(1):创建一个窗口 Qt零基础教程(四) QWidget详解(2):QWid ...
随机推荐
- PHP的匿名函数和闭包
匿名函数 // Example1 $func = function( $param ) { echo $param; }; $func( 'some string' );//输出:some strin ...
- Foreach用法
循环语句是编程的基本语句,在C#中除了沿用C语言的循环语句外,还提供了foreach语句来实现循环.那么我要说的就是,在循环操作中尽量使用foreach语句来实现. 为了来更好地说明为什么要提倡使 ...
- Scrapy(爬虫框架)中,Spider类中parse()方法的工作机制
parse(self,response):当请求url返回网页没有指定回调函数,默认的Request对象的回调函数,用来处理网页返回的response,和生成的Item或者Request对象 以下分析 ...
- Jetbrains IntelliJ IDEA PyCharm 注册激活(2018最新)
AppCode CLion DataGrip GoLand IntelliJ IDEA PhpStorm PyCharm Rider RubyMine WebStorm下载注册激活 官方下载地址 Ap ...
- February 16th, 2018 Week 7th Friday
Full of luck, health and cheer. We wish you a Happy Chinese New Year! 春节快乐,万事如意! From Shanbay. Today ...
- @ResponseBody注解和@RequestBody注解
@ResponseBody:表示该方法的返回结果直接写入HTTP response body中一般在异步获取数据时使用, 在使用@RequestMapping后,返回值通常解析为跳转路径,加上@Res ...
- 【NOI2008】志愿者招募
[NOI2008]志愿者招募 和[2017山东day7]养猫做法类似. 都是神仙题. 首先我设\(c_{i,j}=[l[j]\leq i\leq r[j]]\) ,于是就可以列出下面的不等式: \[ ...
- 【FJWC 2019】 森林
[FJWC 2019] 森林 样例输入 0 5 1 0 0 2 样例输出 1 2 3 3 我们发现,答案就是直径加上直径上某个点出发,不经过其他直径上的点的最长链.这里的直径可以是任意一条直径. 首先 ...
- 【JSOI2018】潜入行动
[JSOI2018]潜入行动 树形\(DP\).设\(f_{i,j,0/1,0/1}\)表示以\(i\)为根的子树中,用了\(j\)个监听器,是否放置了监听器,是否被监听的方案数.转移就多讨论几种情况 ...
- 设计模式のBuilderPattern(创建者模式)----创建模式
一.产生背景 要组装一台电脑,它的组装过程基本是不变的,都可以由主板.CPU.内存等按照某个稳定方式组合而成.然而主板.CPU.内存等零件本身都是可能多变的.将内存等这种易变的零件与电脑的其他部件分离 ...