Heim  >  Artikel  >  Web-Frontend  >  解析制作盒子的阴影的原理

解析制作盒子的阴影的原理

PHP中文网
PHP中文网Original
2016-06-01 14:39:222223Durchsuche

制作这个盒子的阴影,光线从左边45度角入射:


利用以前学过的射影定理用辅助线确定投影的角度和位置:


完成位置的确定,其实我现在要确定一个物体的光线分布的关系,一般会直接借助3D软件来实现,在3D软件中 ...


从A点引出L1,L2两条线,一条和光源平行,一条为法线:

1.jpg

继续做出如图辅助线:

2.jpg

继续连接各点,得到图中绿色的三个点,对照上面的效果图,这三个点就是上面两边在箱子上的投:

3.jpg

继续做出dc在平面和箱子上的投影,此时,得到两个兰色的点:

4.jpg

连接绿色和兰色的点,于是得到面acdb的投影:

5.jpg

建立选区并填充它,一个面的投影就做好了,其他面的原理是一样的,可能对会3D的人是多余的,但是还是希 ...

6.jpg

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn