其他章节请看: webgl系列 渐变三角形 本文通过一个渐变三角形的示例逐步分析:varying变量、合并缓冲区、图形装配、光栅化、varying内插 绘制三个点v1 需求:绘制三个相同颜色的点,效果如下: 通过三角形的学习,这个需求非常容易实现。代码如下: constVSHADER_SOURCE=` attributevec4a_Position; voidmain(){ gl_Position=a_Position; gl_PointSize=10.0; } ` constFSHADER_SOURCE=` voidmain(){ gl_FragColor=vec4(1.0,0.0,...

  yhVjKR5Ym818   2023年11月01日   61   0   0 JavaScript

其他章节请看: webgl系列 绘制猫 上文我们了解了如何绘制渐变彩色三角形,明白了图形装配、光栅化,以及片元着色器计算片元的颜色。 现在如果让你绘制如下一只猫。难道绘制很多三角形,然后指定它们的颜色?那样简直太难、太繁琐了。 这时可以使用三维图形学中的纹理映射技术来解决这个问题。 纹理映射简单来讲就是将一张图映射(贴)到一个几何图形的表面。 例如这样: 本篇最后将实现如下效果: 渐变矩形 根据渐变三角形,我们很容易就可以绘制一个渐变矩形。就像这样: 完整代码如下: constVSHADER_SOURCE=` attributevec4a_Position; attributevec2...

  yhVjKR5Ym818   2023年11月01日   37   0   0 JavaScript

其他章节请看: webgl系列 着色器语言 本篇开始学习着色器语言——GLSL全称是GraphicsLibraryShaderLanguage(图形库着色器语言) GLSL是一门独立的语言,和其他语言一样有自己的变量、运算符、函数、循环(for)、控制语句(if)、函数、数组等等。 GLSL比较简单。其专门用于编写着色器,舍弃了许多编程语言中复杂的东西,比如没有字符串,只有数字。 Tip:webgl1.0绝大多数浏览器都支持,webgl2.0支持度差些。webgpu旨在取代WebGL,浏览器兼容惨不忍睹。 准备 开始前稍微准备一下环境,根据前面三角形的学习,我们很容易绘制如下矩形: ...

  yhVjKR5Ym818   2023年11月01日   41   0   0 JavaScript

跟运维学Linux01 运维的诞生 运维工程师有很多叫法:系统运维、Linux工程师、系统管理员... 网管可以说是运维工程师最早的雏形。在个人电脑未普及时,大家去网吧玩游戏。 玩家:“网关,我的电脑上不了网了” 网管负责维修电脑、维修系统、维护网络设备... 互联网的发展 现在大家在家里上网、用手机上网、在公司上网、网吧上网 在网上玩游戏、看新闻、炒股、上课、购物等等 背后是无数的服务器(据说80%是linux)支撑着互联网应用,运维工程师则拿着高薪维护着这些服务器 服务器vs个人电脑 服务器和个人电脑都是计算机。个人电脑主要服务1人,而服务器通常服务多人,所以需要更快的速度,需要全年不间断...

  yhVjKR5Ym818   2023年11月01日   26   0   0 Linux

文件操作和用户 复制移动和删除 在Windows中我们可以通过快捷键ctrl+c复制,ctrl+v粘贴,在linux中需要使用命令。 复制移动 cp就是copy的意思。请看示例: //将a.txt复制一份,重命名为b.txt test11@pj-pc:$cpa.txtb.txt test11@pj-pc:$ls 模板桌面a.txtb.txtdir1 //将a.txt复制到dir1目录中 test11@pj-pc:$cpa.txtdir1 test11@pj-pc:$lsdir1 a.txt //将dir1/a.txt复制到当前目录 test11@pj-pc:$cpdir1/a.txt. ...

  yhVjKR5Ym818   2023年11月01日   30   0   0 Linux

权限机制和性能指标 前面我们学完了操作文件和用户相关知识,本篇学习权限和性能相关知识。 文件的属性看起 看linux的权限,先从文件的属性看起 ls-l加-d是只看这个文件夹: pjl@pjl-pc:$sudols-ld/root drwx-----8rootroot40967月1816:20/root 最左侧的d表示目录,这个前面已经说过,后面的又是什么?我们两部分来讲:rwx------、rootroot。 属主和属组 rootroot,第一个root表示这个文件夹是root用户,后一个root表示这个文件夹是root组的。 专业的叫法,前者叫做文件夹的属主,后者叫做文件夹的属组。 我们...

  yhVjKR5Ym818   2023年11月01日   72   0   0 Linux
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~