click热点传参 krpano_移花接木(18)- 修改右键菜单
更新于 2020.11.19 krpano 1.20.9
官方下载包路径
你电脑的路径\krpano-1.20.9\viewer\examples\custom-contextmenu
在线演示(单击右键测试)
如何完全屏蔽右键菜单,请查看:教程
一个标准的右键菜单是这样的
点击代码窗口最右侧按钮,在新窗口打开后复制代码
1
2
3
4
5
6
7
8
9
10
11
12
contextmenu元素也就是krpano中控制右键菜单的元素。
如果你是使用官方的默认皮肤,可以直接修改上面的代码。如果不是,你也可以直接复制上述代码到你的xml中。那么上面一共有多少个item就表示右键菜单中有多少个条目。name属性是必须要有的,各个item的name不能一样。
caption就是显示在右键菜单的文字。这里有两个特殊的保留字,一个是KRPANO,这个是显示krpano的官方版权信息条目,如果你没有购买去右键版权的授权,即使你将这一行代码删除,这个显示krpano版权的条目也会显示在最后。
另外一个FULLSCREEN,如果你把它去掉了,它就不显示了,它是用来控制进入或退出全屏的。
caption可以添加简单的html代码,例如加入图片。如logo一项。
点击代码窗口最右侧按钮,在新窗口打开后复制代码
[img src='examples/custom-contextmenu/krpano_logo.png' style='width:90px; height:25px; margin:0px 0px -6px -2px;' /]
1
[imgsrc='examples/custom-contextmenu/krpano_logo.png'style='width:90px; height:25px; margin:0px 0px -6px -2px;'/]
onclick是控制你点击菜单后之后执行的动作。如果你还设置了动作,那么记得把这些相关的action也复制上,例如控制模式和转换投影模式的action。
点击代码窗口最右侧按钮,在新窗口打开后复制代码
switch(control.mouse, moveto, drag);
switch(control.touch, moveto, drag);
if(view.vlookat LT -80 OR view.vlookat GT +80,
tween(view.vlookat, 0.0, 1.0, easeInOutSine);
tween(view.fov, 100, distance(150,0.8));
);
cm_look_straight();
tween(view.architectural, 0.0, distance(1.0,0.5));
tween(view.pannini, 0.0, distance(1.0,0.5));
tween(view.fisheye, 0.0, distance(1.0,0.5));
cm_look_straight();
tween(view.architectural, 1.0, distance(1.0,0.5));
tween(view.pannini, 0.0, distance(1.0,0.5));
tween(view.fisheye, 0.0, distance(1.0,0.5));
cm_look_straight();
tween(view.architectural, 0.0, distance(1.0,0.5));
tween(view.pannini, 0.0, distance(1.0,0.5));
tween(view.fisheye, 0.35, distance(1.0,0.5));
cm_look_straight();
tween(view.architectural, 0.0, distance(1.0,0.5));
tween(view.pannini, 0.0, distance(1.0,0.5));
tween(view.fisheye, 1.0, distance(1.0,0.8));
cm_look_straight();
tween(view.architectural, 0.0, distance(1.0,0.5));
tween(view.pannini, 1.0, distance(1.0,0.8));
if(view.fisheye LT 0.1,
tween(view.fisheye, 1.0, distance(1.0,0.8));
);
tween(view.architectural, 0.0, distance(1.0,0.5));
tween(view.pannini, 0.0, distance(1.0,0.5));
tween(view.fisheye, 1.0, distance(1.0,0.8));
tween(view.fov, 150, distance(150,0.8));
tween(view.vlookat, 90, distance(100,0.8));
add(new_hlookat, view.hlookat, 123.0);
tween(view.hlookat, get(new_hlookat), distance(100,0.8));
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
switch(control.mouse,moveto,drag);
switch(control.touch,moveto,drag);
if(view.vlookatLT-80ORview.vlookatGT+80,
tween(view.vlookat,0.0,1.0,easeInOutSine);
tween(view.fov,100,distance(150,0.8));
);
cm_look_straight();
tween(view.architectural,0.0,distance(1.0,0.5));
tween(view.pannini,0.0,distance(1.0,0.5));
tween(view.fisheye,0.0,distance(1.0,0.5));
cm_look_straight();
tween(view.architectural,1.0,distance(1.0,0.5));
tween(view.pannini,0.0,distance(1.0,0.5));
tween(view.fisheye,0.0,distance(1.0,0.5));
cm_look_straight();
tween(view.architectural,0.0,distance(1.0,0.5));
tween(view.pannini,0.0,distance(1.0,0.5));
tween(view.fisheye,0.35,distance(1.0,0.5));
cm_look_straight();
tween(view.architectural,0.0,distance(1.0,0.5));
tween(view.pannini,0.0,distance(1.0,0.5));
tween(view.fisheye,1.0,distance(1.0,0.8));
cm_look_straight();
tween(view.architectural,0.0,distance(1.0,0.5));
tween(view.pannini,1.0,distance(1.0,0.8));
if(view.fisheyeLT0.1,
tween(view.fisheye,1.0,distance(1.0,0.8));
);
tween(view.architectural,0.0,distance(1.0,0.5));
tween(view.pannini,0.0,distance(1.0,0.5));
tween(view.fisheye,1.0,distance(1.0,0.8));
tween(view.fov,150,distance(150,0.8));
tween(view.vlookat,90,distance(100,0.8));
add(new_hlookat,view.hlookat,123.0);
tween(view.hlookat,get(new_hlookat),distance(100,0.8));
separator=”true”那么在当前条目和下个条目之间就会多一个分隔线。
showif里面是写条件,满足了这个条件的话才会显示这个条目。
click热点传参 krpano_移花接木(18)- 修改右键菜单相关推荐
- v-for 循环 @click 动态传参(参数动态)
v-for 循环 @click 动态传参(参数动态) 代码示下: @click="function('id_'+data.id)" 以上就是关于"v-for 循环 @cl ...
- 更改计算机菜单字体大小,windows10系统修改右键菜单字体的方法
默认情况下,每台win10系统电脑的字体都是一样的,不过一些用户由于个人需求,就想要进行更改.该如何操作呢?今天,系统城小编将在下面给大家分享windows10系统修改右键菜单字体的方法.有需要的朋友 ...
- 更改计算机菜单字体大小,Win10如何修改右键菜单字体?Win10调整右键菜单字体大小的方法...
Win10如何修改右键菜单字体?在Win10系统的默认情况下,桌面右键菜单的字体都是一样的,但是一些追求个性化的用户想要修改右键菜单字体及其大小,那么该如何操作呢?方法也不会难,大家只要耐心跟着小编的 ...
- linux如何右键新建文件夹,在Ubuntu 18.04右键菜单中增加新文档(New Document)及其他类型选项...
本文教你在Ubuntu 18.04操作系统下使用命令操作在右键菜单中增加"新文档(New Document)"选项,包括为不同文件类型增加右键菜单选项的方法.起因是当我尝试创建一个 ...
- windows修改右键菜单显示内容(非所有菜单适用)
系统版本:windows 7 最近才发现,之前一直在用的一个软件的邮件菜单是"使用****编辑(2)",看着那是相当别扭,我们可以通过修改注册表的方式修改其文字内容. 示例图片是在 ...
- win11右键菜单怎么修改 Windows11修改右键菜单为win10风格的步骤方法
有很多朋友升级到win11系统之后不是特别喜欢右键菜单,因为经常需要多点击一次显示更多选项,很不舒服.大家就想知道如何修改回原来win10的右键菜单,其实还是有方法的,除了使用软件以外,今天小编就来给 ...
- 如何修改右键菜单新建文档的参数--注册表操作
第一节 修改右键菜单中,新建文档的相关内容: 因为在互联网上很难搜索到相关的答案,笔者只好自己动手,丰衣足食. 第一个问题:右键菜单->新建->(相应的文档名称),这个设置的参数在Wind ...
- win10 添加、修改右键菜单的Edit with IDLE
按照这篇文章完成了python与anaconda安装,但是右击.py文件只出现了python安装的IDLE.接下来就带你扩展你的右键菜单 win+R 打开注册表 Ctrl+F 查找 右键Edit wi ...
- Vue路由传参小案例
目录 案例效果 一.在用户列表路由中跳转传参 二.创建修改用户的路由,接收参数 三.全部代码 案例效果 从用户列表跳转到修改用户,传递参数id=100 在修改用户页面接收id的值,并显示在网页 一.在 ...
最新文章
- boost库 tbb_boost库常用库介绍
- 大脑简史(2)-研究大脑的手段
- 一个python网上文档
- android文件选择器_Android存储空间的最佳实践(上)
- 更新yum源并重建缓存
- Oracle笔记:数据库启动的三个阶段
- 用树莓派学嵌入式linux,基于树莓派的嵌入式Linux开发教学探索
- NVIDIA 旧版显卡驱动下载及对应CUDA,CUDNN安装教程
- 一文解决十大排序算法(动画图解)
- python拼音识别多音字的包_一个有意思还有用的Python包-汉字转换拼音
- 如何安装 btsync
- 【重拾FPGA】读锆石科技硬件语法篇有感
- Go --- html/template模板包的使用
- linux内核Ethernet以太网卡驱动收发数据过程
- Windows无法连接到无线网络
- python如何打开json文件_如何使用python打开json文件?
- 三院士漫谈:未来机器人:目标、路径和挑战
- arm linux not syncing,Kernel panic - not syncing: No init found(busybox制作根文件
- 二、常见的EDID问题
- Hadoop基础操作--查询集群的计算资源信息