(作者比较懒,该文档已长期未更新,请暂时无视接口列表 23333)
------------------------------------
# 项目描述
全景图Demo(包添功能有:根据已有空间创建场景;增、删、改空间中的热点,修改空间底部logo,兼容移动端浏览,横屏VR模式)
**ps:仅供学习参考,很多接口并不完善,后台也有不少bug,欢迎fork。换工作中,近期并不打算维护,抱歉23333**
# 运行
- 安装python2.7环境
- 修改settings.py中的DATABASES项为mysql或sqlite3,前者需要安装并配置自己的账号密码
- 如果使用mysql请在数据库中创建新的schema名为panorama
- 生成migration文件:python manage.py makemigrations panorama
- 执行migration:python manage.py migrate
- 初始化数据:python manage.py loaddata init_panorama.json
- 打开本地调试:进入`root/settings.py`将`DEBUG = False`改为True
- 启动django:python manage.py runserver 0.0.0.0:8000
- 访问主页:http://localhost:8000
- 访问查看页面:http://localhost:8000/panorama/view?scene_id=second
- 访问编辑页面:http://localhost:8000/panorama/edit?scene_id=second
- 访问单空间材质切换页面:http://localhost:8000/panorama/check?space_id=23
# 视频预览
1. [场景切换](https://home.omgfaq.com:8899/static/video/场景切换.mp4 "场景切换")
2. [材质切换](https://home.omgfaq.com:8899/static/video/材质切换.mp4 "材质切换")
3. [编辑热点](https://home.omgfaq.com:8899/static/video/编辑热点.mp4 "编辑热点")
# panorama.js插件接口列表:
### 1. 初始化参数
|属性名 | 类型 | 说明 | 默认值|
|----- | ---- | ---- | ------|
|container | DOM | document.body | 场景显示的容器,必须是非static |
|smoothStart | boolean | false | 是否平滑进入 |
|autoPlay | boolean | false | 是否自动播放 |
|autoRotate | boolean | false | 是否自动旋转 |
|logoUrl | string | 无 | 场景logo |
|hotImg | string | /pano/static/panorama/img/foot_step.png | 热点图片 |
|debug | boolean | false | 进入编辑模式 |
|fps | boolean | false | 显示帧速 |
### 2. 实例属性
|属性名 | 类型 | 说明 ||
|-------|-----|------|---|
|stage | DOM | 添加到容器下的canvas标签 | r |
|spaceCount | number | 场景中的空间数量 | r |
|spacesDict | json对象 | 空间字典 | r |
|spaceId | string | 当前显示的空间编号 | r |
|stereoMode | boolean | VR模式 | r / w |
|walkMode | boolean | 步行模式 | r / w |
|addingHot | boolean | 选择热点模式 | r / w |
|lockScene | boolean | 锁定场景 | r / w |
### 3. 实例方法
|方法名 | 概述 |
|------|------ |
|[play](#play_7) | 播放场景 |
|[showSpace](#showspace_8) | 切换场景 |
### 4. 事件
|事件名 | 概述 |
|------|------- |
|onOverHot | 选择器在热点上移动时 |
|onLeaveHot | 选择器离开热点时 |
|onAddingHot | 添加热点时点击container的回调 |
|onLoad | 首屏加载完毕 |
|onShowing | 下一个场景载入中 |
|onShown | 场景切换完毕 |
|onHotAdd | 热点添加前 |
---
### 接口描述
#### play
- 播放场景
#### showSpace
- 切换场景
- 参数
没有合适的资源?快使用搜索试试~ 我知道了~
基于webgl(threejs)技术的室内街景 / 全景图 demo,前后端(python)完整实现
共243个文件
jpg:154个
png:33个
js:21个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 59 浏览量
2023-11-23
13:22:47
上传
评论
收藏 81.91MB ZIP 举报
温馨提示
基于webgl(threejs)技术的室内街景 / 全景图 demo,前后端(python)完整实现,功能主要包括:添加、编辑热点,材质切换,修改logo,移动端浏览、VR模式。
资源推荐
资源详情
资源评论
收起资源包目录
基于webgl(threejs)技术的室内街景 / 全景图 demo,前后端(python)完整实现 (243个子文件)
vr_index.css 29KB
edit.css 14KB
view.css 10KB
check.css 10KB
common.css 4KB
.editorconfig 276B
.gitignore 55B
edit.html 9KB
merge.html 5KB
view.html 4KB
check.html 4KB
home.html 1KB
favicon.ico 9KB
uwsgi.ini 193B
24_12.jpg 2.05MB
24_9.jpg 1.99MB
24_10.jpg 1.98MB
24_11.jpg 1.98MB
25_1.jpg 1.73MB
24.jpg 1.72MB
25_2.jpg 1.71MB
25_3.jpg 1.69MB
24_5.jpg 1.69MB
24_16.jpg 1.67MB
25_4.jpg 1.66MB
24_8.jpg 1.63MB
24_13.jpg 1.61MB
24_14.jpg 1.6MB
24_15.jpg 1.6MB
24_4.jpg 1.59MB
24_6.jpg 1.56MB
24_7.jpg 1.55MB
24_1.jpg 1.52MB
24_2.jpg 1.52MB
24_3.jpg 1.51MB
new_2.jpg 1.45MB
25_9.jpg 1.39MB
25_10.jpg 1.37MB
25_11.jpg 1.35MB
25_12.jpg 1.32MB
new_8.jpg 1.3MB
25_13.jpg 1.2MB
25_14.jpg 1.19MB
25_15.jpg 1.16MB
new_3.jpg 1.15MB
25_5.jpg 1.14MB
25_16.jpg 1.13MB
25_6.jpg 1.12MB
25_7.jpg 1.1MB
25_8.jpg 1.07MB
9.jpg 935KB
new_1.jpg 803KB
0.jpg 778KB
8.jpg 768KB
new_5.jpg 753KB
7.jpg 746KB
23_2.jpg 693KB
6.jpg 680KB
10.jpg 680KB
23_6.jpg 662KB
4.jpg 662KB
23_5.jpg 658KB
new_6.jpg 656KB
5.jpg 655KB
23_7.jpg 652KB
7.jpg 650KB
23_8.jpg 647KB
new_4.jpg 627KB
23_11.jpg 626KB
23_10.jpg 625KB
23.jpg 624KB
9.jpg 624KB
8.jpg 609KB
23_9.jpg 598KB
23_1.jpg 592KB
23_3.jpg 571KB
2.jpg 564KB
23_4.jpg 563KB
14.jpg 550KB
1.jpg 548KB
3.jpg 535KB
12.jpg 529KB
13.jpg 526KB
6.jpg 508KB
10.jpg 505KB
11.jpg 504KB
5.jpg 468KB
new_7.jpg 421KB
1.jpg 397KB
0.jpg 394KB
new_5.jpg 297KB
2.jpg 295KB
new_8.jpg 284KB
new_6.jpg 278KB
new_7.jpg 272KB
new_4.jpg 272KB
new_2.jpg 260KB
new_1.jpg 257KB
new_3.jpg 233KB
test_08.jpg 189KB
共 243 条
- 1
- 2
- 3
资源评论
十小大
- 粉丝: 1w+
- 资源: 1528
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于SpringBoot+Vue的校园招聘管理系统(前端代码)
- C++期末大作业-2024-QT仓库商品管理系统,经过老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用
- DH-GSTN5600 剩余电流式电气火灾监控探测器 安装使用说明书
- 天津理工大学信息系统设计实验
- jsp ssm 学校录取查询系统 高校志愿填报录取 项目源码 web java【项目源码+数据库脚本+项目说明+软件工具】毕设
- jsp ssm 网上购物系统 在线购物 在线商城平台 项目源码 web java【项目源码+数据库脚本+项目说明+软件工具】毕设
- 29网课交单平台源码最新修复全开源版本
- jsp ssm 超市网上购物系统 超市管理 超市购物 项目源码 web java【项目源码+数据库脚本+项目说明+软件工具】毕
- 海湾火灾自动报警系统主要设备参数
- C++自制多功能游戏头文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功