
webgl入门
文章平均质量分 75
该怎么办呢
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
webgl入门实例-矩阵在图形学中的作用
统一性:所有变换均可表示为矩阵运算。可组合性:通过矩阵乘法合并复杂操作。硬件友好:适合GPU并行计算。理解矩阵变换是掌握图形编程的基础。原创 2025-04-20 21:05:40 · 1322 阅读 · 0 评论 -
webgl入门实例-向量在图形学中的核心作用
在图形学中,向量是描述几何、光照、运动等核心概念的基础工具。原创 2025-04-19 11:37:05 · 1219 阅读 · 0 评论 -
gl-matrix 库简介
gl-matrix 是一个高性能的 JavaScript 矩阵和向量库,专门为 WebGL 和其他 3D 图形应用设计。它提供了处理 2D、3D 和 4D 向量以及矩阵运算的高效方法。参数接收结果而不是返回新对象3. 在动画循环外预先计算不变化的矩阵gl-matrix 是 WebGL 和 3D 图形编程中非常实用的工具库,能够高效处理各种线性代数运算。- 2x3 仿射矩阵操作-- 2x2 矩阵操作-- 3x3 矩阵操作-- 4x4 矩阵操作-- 2D 向量操作-- 3D 向量操作-- 4D 向量操作-原创 2025-04-18 18:43:23 · 292 阅读 · 0 评论 -
webgl入门实例-12WebGL 投影矩阵 (Projection Matrix)基本概念
投影矩阵是将3D场景从视图空间(相机空间)转换到裁剪空间的关键矩阵,它决定了3D物体如何投影到2D屏幕上。原创 2025-04-18 17:56:57 · 547 阅读 · 0 评论 -
webgl入门实例-11WebGL 视图矩阵 (View Matrix)基本概念
将场景从世界坐标转换到相机(观察者)坐标空间确定相机的观察方向、位置和朝向本质上表示"相机在世界中的位置和方向"原创 2025-04-18 17:55:49 · 391 阅读 · 0 评论 -
webgl入门实例-11模型矩阵 (Model Matrix)基本概念
模型矩阵是一个4x4的矩阵,用于表示物体在世界空间中的位置、旋转和缩放。将顶点从模型局部坐标空间转换到世界坐标空间应用物体的平移(位置)、旋转和缩放变换。原创 2025-04-18 17:48:52 · 476 阅读 · 0 评论 -
webgl入门实例-10正交投影基本概念
正交投影(Orthographic Projection)是WebGL中常用的一种投影方式,它保持物体的平行线在投影后仍然平行,不会产生透视效果(近大远小)。原创 2025-04-18 17:11:31 · 328 阅读 · 0 评论 -
webgl入门实例-09索引缓冲区示例
原创 2025-04-17 22:31:30 · 923 阅读 · 0 评论 -
webgl入门实例-08索引缓冲区的基本概念
索引缓冲区(也称为元素数组缓冲区)是WebGL中一种优化渲染性能的重要机制,它允许您重用顶点数据来绘制复杂的几何图形。原创 2025-04-17 22:05:58 · 320 阅读 · 0 评论 -
webgl入门实例-07顶点缓冲区示例
/ 对应gl_Position,对应vec4,vec4中,除第四个分量为1外,其余未分配的将自动填充为0,如第一个点 vec4( 0.0, 1.0, 0.0, 1.0)// 该示例中并未使用到z坐标,因此以下顶点数据与 vertexArray 相等 对应的 ebgl.vertexAttribPointer的第二个参数变为2即可。// 如:webgl.vertexAttribPointer(v3PositionIndex,2,webgl.FLOAT,false,0,0)原创 2025-04-17 18:00:01 · 366 阅读 · 0 评论 -
webgl入门实例-07顶点缓冲区基本概念
webgl顶点缓冲区原创 2025-04-17 17:53:50 · 351 阅读 · 0 评论 -
webgl入门实例-06绘制多个大小不同点-深入理解buffer02
使用一个buffer对象交叉存储点的信息原创 2025-03-23 14:16:04 · 1202 阅读 · 0 评论 -
webgl入门实例-06绘制多个大小不同点-深入理解buffer01
webgl入门实例-06绘制多个大小不同点-深入理解buffer01,使用多个buffer绘制原创 2025-03-23 10:43:25 · 937 阅读 · 0 评论 -
webgl入门实例-05绘制多个点
/ 将 buffer 对象分配给 a_Position 变量。// 将 vertices 的数据写入 buffer 对象。//获取 a_Position 变量在内存中的位置。// 启用a_Position变量的赋值。// attribute 变量。// 创建buffer对象。原创 2025-03-22 16:06:42 · 946 阅读 · 0 评论 -
webgl入门实例-04绘制点-通过uniform变量传入点的颜色
webgl入门实例-04绘制点-通过uniform变量传入点的颜色原创 2025-03-22 15:27:19 · 528 阅读 · 0 评论 -
webgl入门实例-03通过鼠标点击绘制点
通过鼠标点击绘制点原创 2025-03-22 15:09:56 · 641 阅读 · 0 评论 -
webgl入门实例-02绘制一个点2-使用attribute传递顶点位置
/ 将顶点位置传递给顶点着色器中的 attribute 变量。// 获取a_Position变量在内存中的位置。// attribute 变量。原创 2025-03-22 14:37:55 · 451 阅读 · 0 评论 -
webgl入门实例-01绘制一个点1
/ 获取webgl上下文。原创 2025-03-22 14:16:12 · 809 阅读 · 0 评论