- Three.js 教程
- Three.js - 主页
- Three.js - 概览
- Three.js - 安装
- Three.js - Hello Cube App
- Three.js - 绘制器和响应
- Three.js - 自适应设计
- Three.js - 调试和统计数据
- Three.js - 类相机
- Three.js - 控件
- Three.js - 光照和阴影
- Three.js - 几何体
- Three.js - 材质
- Three.js - 贴图
- Three.js - 绘制直线
- Three.js - 动画
- Three.js - 创建文本
- Three.js - 加载 3D 模型
- Three.js - 库和插件
- Three.js 有用的资源
- Three.js - 快速指南
- Three.js - 有用的资源
- Three.js - 讨论
Three.js - 类相机
相机类型
Three.js 中有两个类型的相机。
| 排名 | 相机和描述 |
|---|---|
| 1 | Three.js 中有不同类型的相机。最常见的相机是透视相机,这也是我们一直在使用的。 |
| 2 | 第 2 个最常用的相机是正交相机。它指定一个带有左、右、上、下、近和远设置的框。它以二维形式表示三维物体。 |
令相机跟踪物体
在动画功能中,我们使用 camera.lookAt 函数将相机指向对象的 position 函数。我们在渲染的每帧中执行此操作。看起来就像相机正在精确地跟踪对象的位置。
function animate() {
const object = scene.getObjectByName('sphere')
renderer.render(scene, camera)
camera.lookAt(object.position)
requestAnimationFrame(render)
}
广告