移花接木(24)- 使用view元素限制视角和补地

问题:

我想用view限制浏览者能看到的视角

答案:

 

 

  • 指定浏览者初始进入场景时所看到的视角

将方框内代码替换原有scene中的<view> 标签,每个<view>标签仅对当前场景scene有效。

在本例中由hlookatvlookat两个view的属性来控制初始视角。

hlookat代表全景中水平方向的坐标,可设置的值为-180到180之间。

vlookat代表全景中垂直方向的坐标,可设置的值为-90到90之间。

 

  • 限制浏览者向下看的位置,也就是用krpano“补地”,无法看到三脚架的位置

将方框内代码替换原有scene中的<view> 标签,每个<view>标签仅对当前场景scene有效。

vlookatmax代表向下能看到的最下端位置。可设置的值为-90到90之间。

limitviewrange即指限制全景窗口(边框)所能达到的位置。

 

  • 限制浏览者向下看和向上看的位置

将方框内代码替换原有scene中的<view> 标签,每个<view>标签仅对当前场景scene有效。

vlookatmax代表向下能看到的最下端位置。可设置的值为-90到90之间。

vlookatmin代表向上能看到的最上端位置。可设置的值为-90到90之间。

limitviewrange即指限制全景窗口(边框)所能达到的位置。

 

  • 限制缩放视角

将方框内代码替换原有scene中的<view> 标签,每个<view>标签仅对当前场景scene有效。

fov为进入场景时的初始视域。

fovmin为场景视角缩放时最小视角。

fovmax为场景视角缩放时最大视角。三个值相同即无法缩放。

 

  • 完全限制场景

将方框内代码替换原有scene中的<view> 标签,每个<view>标签仅对当前场景scene有效。

vlookatmax代表向下能看到的最下端位置。可设置的值为-90到90之间。

vlookatmin代表向上能看到的最上端位置。可设置的值为-90到90之间。

hlookatmax代表顺时针水平转动方向的最大位置。可设置的值为-180到180之间。

hlookatmin代表逆时针水平转动方向的最大位置。可设置的值为-180到180之间。

limitviewlookat即指全景窗口中心所能达到的位置。

在 “移花接木(24)- 使用view元素限制视角和补地” 上有 1 条评论

发表评论