体验地址:https://threejs-3d.vercel.app/
github地址:https://github.com/lqq-code/threejs-3d
three.js
-
是一款webGL框架
-
以简单、直观的方式封装了3D图形编程中常用的对象
-
是一个跨浏览器的脚本,使用JavaScript函数库或API来在网页浏览器中创建和展示动画的三维计算机图形。
1、创建场景
三要素:场景 + 相机 + 渲染器
构造函数
- PerspectiveCamera(fov, aspect, near, far) - 透视摄像机
- Fov – 在显示器上看到的场景的范围,它的值是角度单位
- Aspect – 物体的宽除以它的高的值,比如电影图像比例
- Near – 近截面
- Far – 远截面