最新发布 第167页

完竣世界-关注前端分享心得

js

环境光THREE.AmbientLight的作用以及使用

环境光THREE.AmbientLight的作用以及使用
在 Three.js 中,环境光(THREE.AmbientLight)是一种基本的光源类型,用于模拟场景中的环境光照明效果。环境光是一种均匀的光源,它不产生阴影,并且会均匀地照亮场景中的所有物体,为场景提供整体的照明效果。 环境光没有特定的方向,它的光线来自所有方向,类似于天空...

yekong 2年前 (2023-07-24) 喜欢

threejs

threejs 光源有哪些?

threejs 光源有哪些?
Three.js 提供了多种类型的光源,用于在场景中模拟不同类型的光照效果。以下是一些常见的 Three.js 光源类型: AmbientLight(环境光): 环境光是一种均匀的光源,它不产生阴影,并且在整个场景中对物体进行均匀的照明。通过 THREE.AmbientLig...

yekong 2年前 (2023-07-24) 喜欢

threejs

THREE.PerspectiveCamera 透视相机介绍

THREE.PerspectiveCamera 透视相机介绍
THREE.PerspectiveCamera 是 Three.js 中用于创建透视投影相机的类。透视投影相机是一种模拟人眼视角的相机,可以在 Three.js 场景中创建逼真的透视效果。 透视相机根据物体与相机的距离来确定其在画布上的大小和位置,越远的物体会显得越小,越近的物体...

yekong 2年前 (2023-07-24) 喜欢

threejs

THREE.Scene 介绍

THREE.Scene 介绍
THREE.Scene 是 Three.js 库中的一个关键类,用于表示一个场景(或者说是一个 3D 空间)。它是 Three.js 中构建和管理三维场景的基础组件之一。 在 Three.js 中,一个场景(Scene)可以包含多个物体(Object3D),比如模型、灯光、相机等...

yekong 2年前 (2023-07-24) 喜欢

threejs

THREE.Vector2 方法介绍

THREE.Vector2 方法介绍
在 Three.js 中,THREE.Vector2 是用来表示二维向量或点的类,它用于处理二维空间中的几何计算和操作。THREE.Vector2 提供了许多方便的方法来进行向量运算、坐标变换以及其他几何操作。 以下是 THREE.Vector2 中常用的一些方法的介绍: 构...

yekong 2年前 (2023-07-24) 喜欢

threejs

THREE.Vector3与THREE.Vector2的相同和不同

THREE.Vector3与THREE.Vector2的相同和不同
THREE.Vector3 和 THREE.Vector2 都是 Three.js 中用于表示向量或点的类,但它们有一些异同点。 异同点: 维度: THREE.Vector3 表示三维向量或点,由 x、y 和 z 三个分量组成,分别代表在三维空间中的 x、y 和 z 坐标。...

yekong 2年前 (2023-07-24) 喜欢

threejs

THREE.Vector3参数及作用

THREE.Vector3参数及作用
THREE.Vector3 是 Three.js 中的一个重要类,用于表示三维空间中的一个点或向量。它是 Three.js 中用于处理三维空间几何运算和计算的基础类之一。 参数 THREE.Vector3 是 Three.js 中表示三维向量或点的类,它有以下构造函数: cons...

yekong 2年前 (2023-07-24) 喜欢

threejs

threejs渲染hdr环境贴图实例

threejs渲染hdr环境贴图实例
最近在学习threejs渲染时,发现threejs可以渲染hdr文件,之前不清楚hdr这种文件是做什么的,于是查询了一番,原来是环境贴图。于是也学一下threejs如何渲染环境贴图。 效果截图 渲染动画 引入依赖 // threejs import * as THREE fr...

yekong 2年前 (2023-07-24) 喜欢

js

axios插件介绍及使用

axios插件介绍及使用
Axios是一个基于Promise的现代HTTP客户端,用于在浏览器和Node.js中发送HTTP请求。它支持多种功能,例如拦截请求和响应、取消请求、自动转换JSON数据等。Axios插件是为了扩展Axios的功能而创建的,你可以使用插件来添加全局的请求拦截、响应拦截、错误处理等...

yekong 2年前 (2023-07-24) 喜欢

js

JSZip库的安装以及使用

JSZip库的安装以及使用
JSZip是一个JavaScript库,它允许你在浏览器中创建、读取和修改压缩文件(例如ZIP文件)。它提供了一种简单而强大的方式来处理压缩文件,让你可以在前端(客户端)进行压缩和解压缩操作,无需后端服务器的参与。 JSZip支持许多常见的压缩格式,包括ZIP、TAR、GZIP等...

yekong 2年前 (2023-07-23) 喜欢