0%

常见形状

矩形

img

如图,若要画出上述矩形;正常思路就是扣去y>ay > ay<by < bx<cx < cx>dx > d的所有像素点,剩下的像素点就是我们想要的矩形区域;

具体到GLSL中,可以使用step()函数来进行扣去像素点的操作;如:

阅读全文 »

前言

在某些后台业务场景下,可能需要导出或导入一些数据;而这个数据的介质就是json文件。从服务端获取到的json数据可以转为json文件并下载,而从用户导入的json文件又可以转换为json数据(对象)提交给服务端。

阅读全文 »

前言

总所周知,在JS中进行某些浮点数的计算时会得到意想不到的结果,诸如0.1 + 0.21 - 0.9这种,得到的结果都不是我们预期的那样;这种现象实际上是由于浮点数存储时精度丢失时所导致的,但这并不是JS独有的锅,而是采用IEEE 754标准存储浮点数都会有的问题;

阅读全文 »

前言

由于写markdown文章很多地方都需要用到latex语法展示数学公式,有道云笔记本身就支持(解析器为katex),但是hexo默认是不支持的,因此会导致有道云笔记markdown导出到hexo博客时,数学公式就是一堆普通字符串。

不过好在已经有人造出了在hexo中支持数学公式的轮子,废话不多说,直接上方法;

阅读全文 »

前言

“色彩空间”一词源于西方的“Color Space”,又称作“色域”,色彩学中,人们建立了多种色彩模型,以一维、二维、三维甚至四维空间坐标来表示某一色彩,这种坐标系统所能定义的色彩范围即色彩空间。

简言之,色彩空间就是用来描述颜色的的坐标空间。而在GLSL里面,片元着色器最终接受的颜色属于RGBA模型

阅读全文 »