Three.js 相机控件 OrbitControls
通过 Three.js 的相机控件 OrbitControls.js 可以对 Threejs 的三维场景进行缩放、平移、旋转操作,本质上改变的并不是场景,而是相机的参数,通过前…
在微信小游戏里用 three.js
如何基础调用 three.js 官网地址 threejs.org。去 download 下载回来 three.min.js,我们就可以开工了。 我们先建一个标准的微信游戏项目,做好基本…
Sass 基础 PXtoEMMixin 和 @function
CSS 单位 是一个很意思的东西,到目前为止,CSS的单位不仅仅局限于 em,px,pt,com,in...,还出现了新的单位,比如 rem,vw,vh,vmin和vmax等等。在 CS…
Three.js 背景完全透明 模型悬浮在网页上
通过 Three.js 渲染一个模型的时候,不希望 Canvas 画布有背景颜色,也就是canvas画布完全透明,可以透过canvas画布看到画布后面叠加的HTML元素图文,…
Sass Guidelines 中文版本之命名约定和注释
这是 Sass Guidelines 第三部分,主要介绍了如何在 Sass 编写中命名和写注释。里面提供的一些细节还是值得大家编码中注意一二的。 命名约定 在本节,…
Three.js 光照阴影实时计算
在方向光的作用下,物体会形成阴影投影效果。完整源码和视频讲解参考本站发布的 Threejs 视频教程 5.2 节光照阴影。 平行光投影计算代码 Three.js 物…
Three.js 相机对象 .up 属性
Threejs 相机对象 Camera 的 .up 属性表示相机对象的上方向,如果你有一定图形学基础,你可以很好的理解,如果没有图形学基础也没关系,你可以在 thre…
Three.js 音频
Threejs 音频相关的 API 音频 Audio、位置音频 PositionalAudio、监听者 AudioListener、音频分析器 AudioAnalyser、音频加载器 AudioLoader。关于这…
使用 Sass 来定义 Keyframes
CSS 的 Animation 成为 Web Animation 中主要实现方式之一。使用 CSS 的 animation 可以在 Web 中实现一些动画效果。而其中最为关键的还是依赖于 @key…
Three.js 删除模型对象 .remove() 和 .dispose() 方法
通过Threejs开发Web3D应用的时候,可能需要删除场景中的模型对象,如果想从一个场景 Scene 或组对象 Group 删除一个三维模型对象,可以通过 .remove()…
使用 Sass 减少重复性代码
Hugo 大师在 understand Sass lists 和 ADVANCED SASS LIST FUNCTIONS 两篇文章中详细分析了 Sass 中 list的功能,但在 Sass 中还有一个特性非常的有…