本文主要是介绍手把手教你用Python画一个绝美土星环!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
土星的行星环非常出名。虽然木星、土星、天王星和海王星也有环,但土星环是我们太阳系中最大、最亮、最广为人知的行星环。
它由小到灰尘的颗粒,大到巨石的物体组成。这些物体的成分主要是冰,一般认为是彗星或较大的小行星与土星的一颗卫星相撞时产生的,两者都撞成了小碎块。在远古时代,土星就已为人所知,但直到1610年,伽利略才首次用望远镜对它进行观测。
这个行星以罗马农业之神土星Saturn命名为,也就是我们每个星期的第六天Saturday。
图1至图5中的图像是由本文文末的代码生成的。每张图都呈现不同的方向角,图标题中有相应的说明。
图标题中还列出了入射光线的单位矢量分量,例如lx=+0.707,ly=+0.707,lz=0 表示左上象限中的光源;lx=-1,ly=0,lz=0表示来自右侧的光源。在图像中请注意行星在环上投射的阴影,尤其是在图5中能够看到行星轮廓的曲率。
▲图1 包含土星环和阴影的土星1:Rx=-20°, Ry=0, Rz=-10°, lx=1, ly=0, lz=0
▲图2 包含土星环和阴影的土星2:Rx=-8°, Ry=0, Rz=-30°, lx=0.707, ly=.707, lz=0
▲图3 包含土星环和阴影的土星3:Rx=20°, Ry=0, Rz=25°, lx=0.707, ly=0.707, lz=0
▲图4 包含土星环和阴影的土星4:Rx=-10°, Ry=0, Rz=25°, lx=0.707, ly=-0.707, lz=0
这篇关于手把手教你用Python画一个绝美土星环!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!