Solar-System-Simulator:太阳能系统模拟器

时间:2024-06-15 20:56:36
【文件属性】:

文件名称:Solar-System-Simulator:太阳能系统模拟器

文件大小:2.13MB

文件格式:ZIP

更新时间:2024-06-15 20:56:36

JavaScript

太阳能系统模拟器 太阳系模拟器在处理过程中使用真实的行星数据来提供太阳系的相对3D表示,其中行星使用图像,从太阳位置发出的点光源和动画轨道进行纹理处理。 使用相机库,您可以移动视点并更改缩放级别。 相对大小是基于实际数据的,相对距离和相对轨道速度也是基于实际数据的,尽管它们彼此之间并不相互保持,以使模型有趣(艺术*)。 我还为每个星球设置了标签,但我个人更喜欢没有标签。 数据提取,处理和表示中的另一项学习练习,还有其他挑战,例如3D空间坐标,转换和缩放。 查找太阳系数据和JSON格式 将数据导入处理 使用通用比例尺为每个行星绘制球体 从到中心(太阳)的距离使用公共比例分配球体 根据相对轨道速度进行旋转 去除阳光 查找每个行星的纹理并将其导入处理 将纹理应用于每个星球 定向照明(来自太阳) 其他目标: 移植到P5.js 绕行星运行的卫星 选择显示/隐藏太阳 图书馆


【文件预览】:
Solar-System-Simulator-main
----data()
--------jupitermap.jpg(154KB)
--------plutomap1k.jpg(317KB)
--------mercurymap.jpg(279KB)
--------neptunemap.jpg(47KB)
--------mars_1k_color.jpg(227KB)
--------earthmap1k.jpg(336KB)
--------data.json(3KB)
--------venusmap.jpg(249KB)
--------uranusmap.jpg(9KB)
--------sunmap.jpg(275KB)
--------saturnmap.jpg(69KB)
----assets()
--------p5.min.js(793KB)
--------p5.easycam.js(42KB)
--------Inconsolata-Regular.ttf(96KB)
----index.html(353B)
----Planets.pde(2KB)
----planets.js(3KB)
----README.md(1KB)

网友评论