view标签:一般位于scene标签内,用于定义当前场景的视角方位、视场(缩放)、影射方式(圆柱视角、小行星、平面、鱼眼等)、视角范围限制、视场范围限制。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<view hlookat="0.0" vlookat="0.0" camroll="0.0" fovtype="VFOV" fov="90.0" fovmin="1.0" fovmax="179.0" maxpixelzoom="" mfovratio="1.333333" distortion="0.0" distortionfovlink="0.5" stereographic="true" pannini="0.0" architectural="0.0" architecturalonlymiddle="true" limitview="auto" hlookatmin="" hlookatmax="" vlookatmin="" vlookatmax="" /> |
属性名称
|
完整变量名称
|
类型
|
默认值
|
hlookat
|
view.hlookat
|
Number
|
0.0
|
设置水平方向的视角的角度值.
水平视角范围 -180 至 180 之间. 当值是0.0时对准全景图水平正中央方向.
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
vlookat
|
view.vlookat
|
Number
|
0.0
|
设置垂直方向的视角的角度值.
水平视角范围 -90 至 90 之间.
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
camroll
|
view.camroll
|
Number
|
0.0
|
相机的滚动/旋转度.
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
fovtype
|
view.fovtype
|
String
|
VFOV
|
定义fov类型的视角展现形式.
可选项:
-
VFOV - 垂直视场,基于屏幕的高度
-
HFOV - 水平视野,基于屏幕宽度
-
DFOV - 看对角线场,基于屏幕的对角线
-
MFOV - 最大的视场(动态混合vfov和HFOV)
Note - 移动设备上 默认值是MFOV!
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
fov
|
view.fov
|
Number
|
90.0
|
默认视角的缩放 - 取值范围 0.0 to 179.0.
|
属性名称
|
完整变量名称 (read only)
|
类型
|
默认值
|
hfov
vfov
|
view.hfov
view.vfov
|
Number
Number
|
|
水平和垂直方向的 fov默认值.
只读值,通过动态方式获取,不可以设置.
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
fovmin
|
view.fovmin
|
Number
|
1.0
|
默认视角缩放最小值
Note - maxpixelzoom可用于替换该设置
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
fovmax
|
view.fovmax
|
Number
|
179.0
|
默认视角缩放最大值.
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
maxpixelzoom
|
view.maxpixelzoom
|
Number
|
|
默认视角最大缩放倍数.
e.g. 1.0 = 限制100%放大,即不允许缩放.
Note - 当该项设置后, fovmin设置将失效.
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
mfovratio
|
view.mfovratio
|
Number
|
1.333333
|
屏幕长宽大小比为最大屏幕尺寸计算时,使用的视场类型是 mfovsetting。默认情况下,一个4:3的屏幕比例(4/3 = 1.333)
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
distortion
fisheye
|
view.distortion
view.fisheye
|
Number
Number
|
0.0
0.0
|
鱼眼畸变效果设置 (0.0 - 1.0).
该值设置变形和非变形之间的变形程度.
0.0 = 不变形
1.0 = 全变形
两种鱼眼模式:
- normal (view.stereographic="false")
- stereographic (view.stereographic="true")
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
distortionfovlink
fisheyefovlink
|
view.distortionfovlink
view.fisheyefovlink
|
Number
Number
|
0.5
0.5
|
视场和鱼眼失真设置链接在一起(例如放大时-鱼眼效果将减少)。此设置控制这两个值之间的程度:(0.0 - 3.0), 0 =线性相关,3 =动态相关。
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
stereographic
|
view.stereographic
|
Boolean
|
true
|
启用/禁用立体鱼眼投影.(小行星)
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
pannini
|
view.pannini
|
Number
|
0.0
|
应用 Pannini/Vedutismo 模型 (0.0 to 1.0).
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
architectural
|
view.architectural
|
Number
|
0.0
|
建筑视角设置 0.0 至 1.0 之间.
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
architecturalonlymiddle
|
view.architecturalonlymiddle
|
Boolean
|
true
|
是否只对中间区域的图像实行建筑投影.
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
limitview
|
view.limitview
|
String
|
auto
|
限制全景视角范围.
可选项:
-
off - 不限制在所有
-
auto - 自动限制(默认)
-
lookat - 限制查看变量直接“hlookatmin”,“hlookatmax”,“vlookatmin”,“vlookatmax”
-
range - 限制的范围设置由“hlookatmin”,“hlookatmax”,“vlookatmin”,“vlookatmax”,只有在这个范围内,允许观察
-
fullrange - 限制的范围设置由“hlookatmin”,“hlookatmax”,“vlookatmin”,“vlookatmax”,但允许放大看到整个图像
-
offrange - 限制的地区设置由“hlookatmin”,“hlookatmax”,“vlookatmin”,“vlookatmax”,但不以任何方式限制缩放
|
属性名称
|
完整变量名称
|
类型
|
默认值
|
hlookatmin
hlookatmax
vlookatmin
vlookatmax
|
view.hlookatmin
view.hlookatmax
view.vlookatmin
view.vlookatmax
|
Number
Number
Number
Number
|
|
hlookatmin="" 最小水平视角范围 (-180 .. +180).
hlookatmax="" 最大水平视角范围 (-180 .. +180).
vlookatmin="" 最小垂直视角范围 (-90 .. +90).
vlookatmax="" 最大垂直视角范围 (-90 .. +90).
|
属性名称
|
完整变量名称 (read only)
|
类型
|
默认值
|
hlookatrange
vlookatrange
|
view.hlookatrange
view.vlookatrange
|
Number
Number
|
|
默认水平方向最大视角范围 (与 hlookatmax - hlookatmin设置参数效果一致).
默认垂直方向最大视角范围 (与 vlookatmax - vlookatmin设置参数效果一致).
|
样例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
正常视角normal: <view hlookat="0" vlookat="0" fov="80" /> 小行星视角little planet view: <view hlookat="0" vlookat="90" fisheye="1.0" stereographic="true" fov="150" fovmax="150" /> 平面视角flat pano: <view hlookat="0" vlookat="0" maxpixelzoom="1.0" limitview="fullrange" /> |
㊣ 凡未注明来源或投稿方的文章,皆为本站原创或原译作品,转载前须经本站同意,并在转载时注明来自 域图新视界 victu360.com,否则将追究相关法律责任。本文标题:《view标签说明—krpano教程》