0%

前言

由于webGL存在着几个不同的坐标系:模型坐标系、世界坐标系、相机坐标系和裁剪坐标系;因此将物体的同一坐标表示在不同的坐标系时,就需要对坐标进行转换,而根据不同坐标系之间的特性转换的具体参数可能有不同之处。

img

阅读全文 »

常见形状

矩形

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中支持数学公式的轮子,废话不多说,直接上方法;

阅读全文 »