diff --git a/bodies/habitable_zone.py b/bodies/habitable_zone.py index 65771d0f182ecdafa13c36c1f246a0047e869eb4..624d7f6d8205ff99dc33a09d0a4234bfe2b970cd 100644 --- a/bodies/habitable_zone.py +++ b/bodies/habitable_zone.py @@ -39,6 +39,8 @@ class HabitableZone(Body): super().__init__(**params) # 环状宜居带(inner_radius, outer_radius, subdivisions) self.torus_zone = 0.95, 1.67, 64 + # 使用 texture="red_green_blue.png", + # self.torus_zone = 0.20, 6.00, 64 def ignore_gravity_with(self, body): """ @@ -54,5 +56,5 @@ class HabitableZone(Body): if __name__ == '__main__': - asteroids = Asteroids() - print(asteroids) + habitable_zone = HabitableZone() + print(habitable_zone) diff --git a/sim_scenes/solar_system/solar_system_habitable_zone.py b/sim_scenes/solar_system/solar_system_habitable_zone.py index 6034c39f7cba9caa43c14c56f048e4aef4c67595..837c805ced4a0ea74f726ad08a234f1916d26192 100644 --- a/sim_scenes/solar_system/solar_system_habitable_zone.py +++ b/sim_scenes/solar_system/solar_system_habitable_zone.py @@ -36,8 +36,8 @@ if __name__ == '__main__': Mars(name="火星", size_scale=1.2e3), # 火星放大 1200 倍,距离保持不变 Asteroids(name="小行星群", size_scale=3.2e2, parent=sun), # 小行星群模拟(仅 ursina 模拟器支持) - HabitableZone(name="宜居带", size_scale=1e2, - parent=sun), # 宜居带模拟(仅 ursina 模拟器支持) + HabitableZone(name="宜居带", size_scale=1e2, # texture="red_green_blue.png", + parent=sun), # 宜居带模拟(仅 ursina 模拟器支持) Jupiter(name="木星", size_scale=2e2), # 木星放大 200 倍,距离保持不变 ] diff --git a/textures/red_green_blue.png b/textures/red_green_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..ae52f0205db36afb7de057840b34dd90e9479371 Binary files /dev/null and b/textures/red_green_blue.png differ