指定浏览者初始进入场景时所看到的视角
将方框内代码替换原有scene中的<view> 标签,每个<view>标签仅对当前场景scene有效。
点击代码窗口最右侧按钮,在新窗口打开后复制代码
1 |
<view hlookat="-1" vlookat="11" fovtype="MFOV" fov="120" fovmin="70" fovmax="140" limitview="auto" /> |
hlookat代表全景中水平方向的坐标,可设置的值为-180到180之间。
vlookat代表全景中垂直方向的坐标,可设置的值为-90到90之间。
限制浏览者向下看的位置,也就是用krpano“补地”,无法看到三脚架的位置
将方框内代码替换原有scene中的<view> 标签,每个<view>标签仅对当前场景scene有效。
点击代码窗口最右侧按钮,在新窗口打开后复制代码
1 |
<view hlookat="0" vlookat="0" vlookatmax="66" fovtype="MFOV" fov="110" fovmin="90" fovmax="125" limitview="range" /> |
limitview为range即指限制全景窗口(边框)所能达到的位置。
针对全部场景进行限制
1 2 3 4 5 6 7 8 9 10 |
<events name="setfov" keep="true" onxmlcomplete="setlimitfov();"/> <action name="setlimitfov"> set(view.vlookatmax,66); set(view.fov,110); set(view.fovmin,90); set(view.fovmax,125); set(view.limitview,range); set(view.maxpixelzoom,1.0); </action> |
限制浏览者向下看和向上看的位置
将方框内代码替换原有scene中的<view> 标签,每个<view>标签仅对当前场景scene有效。
点击代码窗口最右侧按钮,在新窗口打开后复制代码
1 |
<view hlookat="0" vlookat="0" vlookatmax="66" vlookatmin="-66" fovtype="MFOV" fov="110" fovmin="90" fovmax="125" limitview="range" /> |
vlookatmin代表向上能看到的最上端位置。可设置的值为-90到90之间。
limitview为range即指限制全景窗口(边框)所能达到的位置。
限制缩放视角
将方框内代码替换原有scene中的<view> 标签,每个<view>标签仅对当前场景scene有效。
点击代码窗口最右侧按钮,在新窗口打开后复制代码
1 |
<view hlookat="0" vlookat="0" fovtype="MFOV" fov="110" fovmin="110" fovmax="110" limitview="auto" /> |
fovmin为场景视角缩放时最小视角。
fovmax为场景视角缩放时最大视角。三个值相同即无法缩放。
完全限制场景
将方框内代码替换原有scene中的<view> 标签,每个<view>标签仅对当前场景scene有效。
点击代码窗口最右侧按钮,在新窗口打开后复制代码
1 |
<view hlookat="0" vlookat="0" vlookatmax="0" vlookatmin="0" hlookatmax="90" hlookatmin="90" fovtype="MFOV" fov="110" fovmin="90" fovmax="125" limitview="lookat" /> |
vlookatmin代表向上能看到的最上端位置。可设置的值为-90到90之间。
hlookatmax代表顺时针水平转动方向的最大位置。可设置的值为-180到180之间。
hlookatmin代表逆时针水平转动方向的最大位置。可设置的值为-180到180之间。
limitview为lookat即指全景窗口中心所能达到的位置。
在 “移花接木(24)- 使用view元素限制视角和补地” 上有 1 条评论