
笔记
WaqarLeaver
这个作者很懒,什么都没留下…
展开
-
Cesium开源water材质和粒子效果示例代码研究
文章目录关于本文的说明水特效水特效示例代码水特效属性设置说明水特效实际应用代码火特效火特效实现代码位置的设置重力(Gravity)的控制粒子喷射间歇的强度的控制其他属性设置总结感想关于本文的说明 最近看到国内一位cesium大牛的博客,讲材质material(材质)的,于是对照源码看了下,发现很有研究的意义,首先,源码的项目搭建用的是dojo,所有的样式业务绘制前端都是良好分离,关键是不存在多份拷贝,方便调试,相较于傻瓜式且过度模块化封装的vue而言,这点好很多,不过这些不是本文的重点,本文涉及到的水原创 2021-05-30 07:50:38 · 5418 阅读 · 1 评论 -
读书笔记随感
看《3D Engine…》一书突然冒出来一个问题,为嘛顶点出现缓冲区而Uniform就没有,可能有些引擎为了优化啥的针对后者建立了缓冲区,但少,为什么呢?后来一想,估计是在应用中顶点是很多的而后者是在逐顶点渲染中保持不变的很少数量,所以才这样的吧,建立缓冲区的好处是可以建立索引,然后减少每个顶点的开销,估计是这样吧。...原创 2021-04-27 18:47:02 · 134 阅读 · 0 评论 -
关于el-tree左侧展开指示小图标自定义的方法
在el-tree中,其左侧有个小小的指示是否折叠的图表,要是想自定义这个图标,又能用它原来的动画效果,怎么办呢?这里只需要指定el-tree的icon-class属性为我们自定义的class名称,然后我们在自定义的class中写css样式,类似这种: background:url(".*****.svg/png/..."); width:16px; height:10px; padding:0px; box-sizing:原创 2021-04-19 14:22:38 · 4217 阅读 · 0 评论 -
一次闭包缓存示例程序理解记录
闭包缓存功能程序理解分析偷空看一本讲Javascript的书,里面有一个关于用闭包记录函数缓存的程序。第一次看过去发现绕得很,本来想大致在头脑中留个印象就直接放过去,等以后要用再回头理解,但后来觉得还是认真消化一下比较好,于是稍微分析了一下,在此记录理解过程。程序选自《Secrets of the JavaScript Ninja》示例代码5.14Function.prototype.memoized=function (key) { this._values=this._values||{};原创 2020-12-28 19:50:32 · 137 阅读 · 0 评论 -
Object.prototype.toString研究
使用Object.prototype.toString方法判断function是否为方法。比如:function f(){}console.log(Object.prototype.toString.call(f);以上代码则会打印:[Object Funtion]之所以不用:f.toString(),是因为后者会重写对应的toString方法,实际上大多数js对象都会重写该方法,比如,方法本身的toString方法重写后则直接输出方法内容本身。function fn(){consol原创 2020-12-31 18:39:19 · 291 阅读 · 0 评论 -
关于不定积分的一点思考
有时候看关于高数的课程发现以前困扰自己的好多问题现在还是困扰,可是那些课程里的老师都没有仔细说这些,好像那是显而易见的。以前上大学时候也没在意直接记下来了,现在翻开来就觉得很烦躁,于是觉得进行一个能给自己交代的推导。第一个:可能觉得没什么必要,但是这个问题有时候确实让我感到奇怪。还有一个问题,就是好多初等函数的积分公式可以直接把积分中的df(x)转换成f(x)的导数再乘以dx,如下所示:...原创 2020-02-10 21:26:30 · 854 阅读 · 4 评论