Everpano 3D导航插件:
     曾经想过做360全景虚拟漫游项目让游览,更清晰,不需要用箭头弄乱全景漫游,允许用户自由浏览内容,所以这里是Everpano 3D导航插件Navigator Plugin可以满足。此插件允许一种新的用户交互方式,从现在开始,用户无需搜索热点,而同时又将您的全景图弄得一团糟,而只需单击到全景图中的任意点即可,以防万一我们可以提供场景,否则执行特定操作以使用户知道该方向是不可能的。

Everpano 3D导航插件Navigator Plugin

     Everpano导航插件允许用户自由浏览在everpano 3D中创建的游览,只需单击全景图,如果插件在那个方向上检测到某个全景图,它将执行到下一个全景图的转换,否则它将执行一次移动,以指示用户该方向没有办法。那将是主要的行为,并且对于这样使用它,您甚至不需要购买许可证,该软件已经包含了免费的简化版本。但是如果你想做的更好,并设置所有的细节,如角度公差或过渡的速度,或者如果你想从步行模式或跳跃模式切换。

有对于想要自定义每个细节的人来说,这是插件中非常强大的行为,它是返回模式:

modeReturn =“ true”

使用返回模式,您可以使用插件仅在krpano中回调您自己的操作,因此您可以编码希望游览执行的方式。
您需要指定一个属性,一些属性:

modeReturn =“ true”
returnAction =“ sceneFound”
returnNotFoundAction =“ sceneNotFound”

因此,当用户单击全景图时,该插件只会执行定义的操作并传递一些参数,而不会做任何事情。在找到全景相片的情况下,将提供2个参数,即场景的名称和到达该地点的距离(因此您可以使用speed变量进行播放),并且在找到任何全景相片的情况下,它只会收到一个具有当前位置和目标位置的位置值的单个参数。在这种情况下,距离量由属性notFoundMove确定,因此此处的速度将始终保持稳定。
这里是一些演示动作代码:

<action name="sceneFound" >
debug('we have found %1 at a distance of %2');
loadscene(%1, null, MERGE|KEEPVIEW|KEEPMOVING, BLEND(0.5));
set(events.onviewloaded, null);
set(events.onkeydown, stoptween(view.tx|view.ty|view.tz);set(events.onkeydown,null); );
tween(view.tx|view.ty|view.tz, calc('' + image.ox + '|' + image.oy + '|' + image.oz), 2, default, set(events.onkeydown,null);
</action>
<action name="sceneNotFound" >
txtsplit(%1,'|',p0x,p0z,p1x,p1z);
debug('no scene was found, current location is x:', p0x,' z:',p0z,' and click point is x:',p1x,' z:', p1z);
tween(view.tx|view.tz, calc(p1x + '|' + p1z) ,0.3, default,tween(view.tx|view.tz, calc( p0x + '|' + p0z) ,0.3, default));
</action>

此外,您还可以针对VR行为执行这两个回调操作。可以亲自操作Everpano 3D导航插件Navigator Plugin进行实测。

你可以找到所有的插文件:https://everpano.com/navigator_plugin.php

Everpano 3D导航插件Navigator Plugin的一些理解实例相关推荐

  1. 雕刻笔应用开发,3D Systems Openhaptics Unity Plugin插件使用心得

    雕刻笔应用开发,3D Systems Openhaptics Unity Plugin插件使用心得 驱动安装: 1.根据设备型号下载对应驱动. https://3dssupport.microsoft ...

  2. 推荐40个简单的 jQuery 导航插件和教程【下篇】

    在这篇文章中,我为大家收集了40款非常棒的 jQuery 导航插件和教程.导航作为网站重要的组成部分,能够帮助用户找到他们想要的内容,因此导航设计的好坏决定了用户能够在你的网站停留更长的时间,浏览更多 ...

  3. 一些必看的jQuery导航插件和教程

    2019独角兽企业重金招聘Python工程师标准>>> 导航是一个网站最重要的元素之一,您必须遵循统一的风格来设计您的网站,特别是导航的风格,让用户可以轻松地找到他们想要的内容.这里 ...

  4. 收藏一些 JQuery 导航插件

    本文收集了10款极具创意的jQuery导航插件,包含上下文菜单键. 浮动.下拉和其他自定义等,供开发者学习.参考. 1. AoG Carousel 类似于3D旋转转盘菜单.可利用鼠标进行任意操作.在线 ...

  5. Chromium插件(Plugin)模块(Module)加载过程分析

    在Chromium中,每一个Plugin都对应一个Module,称为Plugin Module.一个Plugin Module可创建多个Plugin Instance.每一个Plugin Instan ...

  6. 45个jQuery的导航插件和教程

    正如我们所知道的,一个新用户访问一个网站时,决定他们去留的关键是最初的15-20秒种.这是至关重要的,你必须遵循统一的风格来设计您的网站,特别是导航的风格,可能性规则,让用户可以轻松地找到他们想要的内 ...

  7. WPJAM网址导航:最轻便快捷的WordPress网址导航插件

    简介: 现在网址导航站点可能已经不再那么重要了,但是一些独立垂直的网址导航站点还是有它的独特魅力. 这是一款WordPress果酱和 XinTheme 一起联合做的一个网址导航插件,让你通过最简单的方 ...

  8. Intellij IDEA 安装插件 报 ‘plugin xxxx is incompatible‘ 解决方案

    Intellij IDEA 安装插件 报 'plugin xxxx is incompatible' 解决方案 参考文章: (1)Intellij IDEA 安装插件 报 'plugin xxxx i ...

  9. jQuery雪花插件JQuery-Snowfall Plugin

    明天就是圣诞节,分享一个好玩的jQuery插件--JQuery-Snowfall Plugin,该插件可以实现在页面上飘落雪花的特效. JQuery-Snowfall插件的github项目地址:htt ...

最新文章

  1. MSSQL中的随机函数
  2. Linux 命令 sudo 用法及配置解析
  3. php oracle 问题,Oracle PHP 故障诊断常见问题以及解答
  4. 安卓开发之Handler、HandlerThread学习篇
  5. gui窗口遮挡算法_软件更新丨AWTK 1.2 发布,国产开源 GUI 引擎
  6. 面向对象代码_面向对象的代码生成方法
  7. 【算法】【殊途同归】搜索算法之(深度优先 || 广度优先) (约束条件 || 限界函数)
  8. *【牛客 - 326B】背单词(线性dp)
  9. 快速交付 敏捷开发的特点_敏捷开发的那些事
  10. Java中需要全部小写的是,java – 如何处理JSR 310中的大写或小写?
  11. Web后端学习笔记 Flask(13)memcached
  12. POJ 1980【Unit Fraction Partition】
  13. python基础--集合
  14. python怎么提取文件内容_python怎么提取出文件里的指定内容
  15. java zhs16gbk_oracle 修改字符集 为ZHS16GBK
  16. 干货|软件开发,小步真能快跑吗?
  17. 【每日蓝桥】5、一三年省赛Java组真题“有理数类”
  18. 大家是怎么学好python啊??
  19. 2022年高处安装、维护、拆除培训试题模拟考试平台操作
  20. python获取文件的绝对路径

热门文章

  1. C++ Attentions
  2. [0CTF 2016]piapiapia WP(详细)
  3. MSN不能正常登陆问题的24步解决办法
  4. OpenPose 使用介紹
  5. 谷歌通过Chrome简化登录安卓密码支持
  6. 数字性格分析测试软件,性格测试:从你喜欢的数字看个性
  7. VSTAR教程(一)连接观测信号到VSTAR IP
  8. GitLab 服务端 hook 拦截提交到仓库
  9. 反转颜色 PIL 常见报错 Python实现
  10. python123新版个人所得税计算_你有张良计,我有过墙梯之策略模式