three.js

three.js

文章 389 浏览 2.2k

Three.js 相机对象 .up 属性

Threejs 相机对象 Camera 的 .up 属性表示相机对象的上方向,如果你有一定图形学基础,你可以很好的理解,如果没有图形学基础也没关系,你可以在 thre…

泛泛之交 2021-08-09 13:10:51 1546 0 0

Three.js 投影矩阵 .projectionMatrix 和 视图矩阵 .matrixWorldInverse

学习本节课之前最好对图形学中视图矩阵和投影矩阵有一定了解,同时对于 Three.js 的正投影相机 OrthographicCamera、透视投影相机 PerspectiveCamera …

偏爱自由 2021-08-08 13:21:16 1981 0 0

Three.js 相机位置属性 .position

Threejs 相机位置属性 .position 简单说,就像生活中你拿一个照相机拍照,如果相机在不同的位置,拍照的效果肯定是不同的,对于Threejs中的虚拟相机是…

想挽留 2021-08-08 13:09:51 2383 0 0

Three.js 圆周运动 绕轴旋转

在 Three.js 中一个模型围绕一个中心做圆周运动,比如地球绕太阳公转运动。 以坐标原点为中心,绕着坐标系Y轴旋转 // 声明一个变量angle表示角度位置 …

甜柠檬 2021-08-07 13:09:10 1696 0 0

Three.js 圆弧轨迹线 ArcCurve

下面代码通过圆弧 ArcCurve 类创建一个圆弧对象,本质上就是生成一系列沿着圆周分布的顶点坐标,然后通过曲线的方法 .getPoints() 从圆弧线均匀获得沿…

清晨说晚安 2021-08-06 13:08:04 1672 0 0

Three.js 模型沿着任意轨迹线运动

下面的代码功能是控制一个三维模型沿着特定曲线轨迹运动。 曲线通过三维样条曲线曲线类 THREE.CatmullRomCurve3 创建,然后从样条曲线通过曲线的方法 .…

想挽留 2021-08-05 13:07:59 2596 0 0

Three.js 保存导出 .ply、.obj、.GLTF 等格式三维模型

无论 Three.js 加载的任意格式三维模型,还是通过 Threejs 的 API 创建的一个三维模型,都可以导出为一个文件保存三维场景的数据。 你可以自定义提取…

夜无邪 2021-08-05 13:06:50 2303 0 0

Three.js 全景图

通过 Three.js 引擎可以很容易实现全景图的解析,通过 Threejs 解析渲染全景图,本质上就是把全景图作为 Three.js 立方体或球体的纹理贴图。 球体全景…

想挽留 2021-08-04 12:57:35 1913 0 0

Three.js 获取 buffergeometry 的顶点个数

想要获得几何体 BufferGeometry 的顶点数量,首先你需要查看文档了解 Three.js 两个类 buffergeometry 和 BufferAttribute 的属性和方法。 // 获得模…

清晨说晚安 2021-08-03 20:37:34 1614 0 0

Three.js 浏览器窗口尺寸变化 自适应渲染

开发的过程中你可能会遇到这样一个问题,通过鼠标拖动使浏览器的窗口变大,因为 Threejs 渲染器的渲染尺寸范围没有跟着变化,出现局部空白区域。对于…

浮生未歇 2021-08-02 20:56:22 1770 0 0

Three.js 时钟对象 Clock

本文对 Three.js 时钟对象 Clock 进行简单介绍,如果你对 JavaScript 有一定了解,那么JavaScript的时间对象Date你一定不陌生,Clock本质上就是对Date…

想挽留 2021-08-02 19:39:20 2925 0 0

Three.js 控制渲染帧率 FPS

首先你应该知道 Three.js 渲染器的渲染方法 .render() 每执行一次,WebGL帧缓冲区就得到一帧像素数据,canvas画布就会显示当前渲染的一帧像素数据。通…

晚风撩人 2021-08-01 19:38:20 1837 0 0

Three.js 圆形平面 CircleGeometry

构造函数 CircleGeometry 参数 2 表示圆形平面圆周方向细分数,默认值8,下面代码中设置的是30,你可以看到圆形圆周方向比较光滑,你可以尝试把该参数…

晚风撩人 2021-07-31 19:37:33 1931 0 0

Three.js 球体 SphereGeometry

通过 Threejs 的几何体类 SphereGeometry 可以创建一个球体。 Threejs 构造函数 SphereGeometry 的参数1设置的是球体的半径值,参数2和参数3设置的球…

虐人心 2021-07-30 19:37:30 1788 0 0

Three.js 变形动画 geometry.morphTargets

便于变形动画,你可以理解为多组顶点数据,从一个状态变化到另一个状态,比如人的面部表情。 程序创建变形动画的顶点数据 /** * 创建网格模型,并给模…

灵芸 2021-07-30 07:38:20 1569 0 0
更多

推荐作者

qq_Yqvrrd

文章 0 评论 0

2503248646

文章 0 评论 0

浮生未歇

文章 0 评论 0

养猫人

文章 0 评论 0

第七度阳光i

文章 0 评论 0

新雨望断虹

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文