没有合适的资源?快使用搜索试试~ 我知道了~
1.Object3D.scale 放缩 2.Object3D.rotate 旋转 3.Object3D.transform 位移
资源详情
资源评论
资源推荐
基于三维展厅的 Three.js 应用
最近在实现基于三维展厅的 web3D 全景图,技术上选用了 Three.js 作为基础,主要介
绍 Three.js 的开发基础和基本原理,以及如何实现 3D 全景图和热点编辑。想在 web 端实
现 3D 全景图的效果。目前国外 3D 全景图比较好的是 KrPano 和 Pano2VR,国内很多 3D
全景服务是在使用 KrPano 的工具。老师想让我仿照 Pano2VR 软件实现一个通过 web 进
行在线编辑全景中的热点,并生成相应参数的 xml 字符串与后台交互实现全景热点的 web
编辑和预览。
WebGL 是一套跨平台的针对 3D 图形 API 的 web 标准,借助 canvas 元素和 DOM
接口实现 3D 图形绘制,其基于 OpenGL ES 2.0 标准,和 openGL ES 2.0 规范非常接
近。目前,主流浏览器普遍实现了对 WebGL 的支持。
而我所选用的技术 Three.js,是基于简化 WebGL 开发复杂度和降低入门难度的目的,
在 WebGL 标准基础上封装了一个轻量级的 JS 3D 库。并具有如下特点:
1. 完备——具备 3D 开发所需完整功能,基本上使用 WebGL 能实现的效果,用
Three.js 都能更简单地实现
2. 易用——架构设计比较清晰和合理,易于理解,扩展性较好,且开发效率高于
WebGL
3. 开源——项目开源,且有一批活跃的贡献者,持续维护升级中
Three.js 的主要组件包括:Scene(场景);Material & Texture(材质 & 纹理);
Geometry(几何);Object(物体);Light (光线);Camera (相机);Renderer &
Shader (渲染器 & 着色器);Loader (加载器)。
江水流春去
- 粉丝: 43
- 资源: 352
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Picasso_v3.1 2.ipa
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0