2019年01月的内容

其他

Swift {…}()匿名函数调用

Swift中支持匿名函数的调用,我们可以使用匿名函数对数据进行初始化操作,如下所示,是一个匿名函数的创建调用操作: { //匿名函数代码 }() 花括号定义匿名函数的函数体,小括号表示调用该匿名函数,这与JS十分相似。 我们可以使用匿名函数对一个属性进行一些复杂的初...

浅灬笑 4个月前 (01-26) 275℃ 0评论 0喜欢

转载

在canvas中模拟光照效果——光照下颜色的计算

光照 我们能看到物体,是因为光照射在物体上然后反射到我们的眼睛当中。其中的影响因素非常多:观察者的位置、光源的位置、光的颜色、物体表面的颜色、材质和粗糙程度等等。以后我们将会详细探究如何模拟物体的材质,在这篇文章中我们只讨论光源。 平行光源 太阳的尺度相对地球来说非常大,所以可以...

浅灬笑 5个月前 (01-04) 439℃ 0评论 0喜欢