使用 Foundation5 和 Sass 制作语义化模板
我将继续深入到 Foundation 的基础栅格结构。这就是说,我将给你展示如何利用它预建立的Sass mixins来做出更多语义化栅格。为了…
Three.js WebGLRenderTarget 对象
WebGL 渲染目标对象 WebGLRenderTarget 实现了 WebGL 的离屏渲染功能,如果你有一定的 WebGL 或 OpenGL 基础,对帧缓冲区、离线…
JS 内存泄漏排查方法 Chrome Profiles
一、概述 Google Chrome 浏览器提供了非常强大的JS调试工具,Heap Profiling 便是其中一个。Heap Profiling 可以记录当前的堆内…
Three.js 着色器之模型矩阵、视图矩阵、投影矩阵
本节课讲解如何通过 ShaderMaterial 编写顶点矩阵变换的代码,Three.js 的渲染器解析场景和相机参数进行渲染的时候,会从模型对…
Three.js 欧拉对象 Euler 和四元数 Quaternion
欧拉对象和四元数主要用来表达对象的旋转信息。关键词:欧拉 Euler、四元数 Quaternion、矩阵 Matrix4 欧拉对象 Euler 构造函数…
在 Sass 使用 Mixin 还是 Placeholder?
在大约一年半年前使用 Sass 的时候,有一件事让我花了很长的时间,那就是如何区别 Sass 的 @mixin 和 %placeholder。在当时的情…
Three.js 获得世界坐标 .getWorldPosition()
使用 Three.js 的开发的时候,如果你想获得一个网格模型 Mesh 或者一个模型对象 Group 的世界坐标,可以通过该模型的.getWorldPo…
Three.js 设置背景颜色
通过 Three.js 渲染器 WebGLRenderer 的方法 .setClearColor() 来设置背景颜色。 // 参数是1表示颜色值,参数2表示透明度值 rend…