-
# OpenGL教程:14. 最简单的阴影生成算法——硬阴影生成 - InverseDa Blog
硬阴影是最暴力的一种求阴影的方法,比较逆天,但很简单,原理如下: 设光位置为$(x_l,y_l,z_l)$,片元位置为$(x,y,z)$,片元的投影位置为$(x_k,y_k,z_k)$。 由几何关系:$$\frac{x_l-x}{x-x_k}=\frac{y_l-y}{y-y_k}$$…
-
Normally my build used to take 3-4 mins to complete. After upgrading to middleman 4.3 and middleman-imageoptim (0.3.0) build process is now taking 45-50 mins.
> imageoptim [skipped] build/b…
-
I didn't specify titleSeparator in my tag but it stills appears as a default "·" . Tried `titleSeparator=""` but even that doesn't change anything. Deleting titleSeparator from `seo.d.ts` also did no…
-
I really appreciate the work you’ve put into this component, it’s been a lifesaver for me.
I use this to render my PortableText blog, but there are some transformations I’d like to make to its cont…
-
# 大连 4 日游小记 | Henry Z's blog~
一年一度的公司团建旅行,在上海解封喘息的间隙,匆匆飞往大连开启阳光沙滩四日游 ✈️
[https://changchen.me/blog/20220712/dalian-4d/](https://changchen.me/blog/20220712/dalian-4d/)
-
https://blog.z-xx.top/post/1khMai49t/?
众所周知猫是液态的。
-
I am able follow the writeup where we have a .zing file called which contains commented stuff.
However the part where the last run commands are appended is not working.. i
Currently using vi I o…
-
While opening https://delta.io/blog-gallery/boost-delta-lake-performance-with-data-skipping-and-z-order/ I ran into the following exception.
![image](https://user-images.githubusercontent.com/62313…
-
Właśnie sprawdzam jak to można wykorzystać w integracji z Vue
https://phrase.com/blog/posts/ultimate-guide-to-vue-localization-with-vue-i18n/#Custom_Pluralization
-
```
Windows Live Writer allows to write articles to blog, which has allowed access
only to its owner (Blogger.com). ScribeFire does not allow that. If my blog is
closed and it is purely private, I c…