From 895730b789a994c6a5c4f055b2822efb5d2f02b2 Mon Sep 17 00:00:00 2001 From: march3 Date: Thu, 23 Mar 2023 20:36:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=AA=E9=98=B3=E7=B3=BB=E4=B8=89=E4=BD=93?= =?UTF-8?q?=E6=A8=A1=E6=8B=9F=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bodies/fixed_stars/carinae_v382.py | 2 +- bodies/fixed_stars/rigel.py | 2 +- bodies/fixed_stars/vy_canis_majoris.py | 4 ++-- scenes/fixed_stars.py | 28 +++++++++++++------------- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/bodies/fixed_stars/carinae_v382.py b/bodies/fixed_stars/carinae_v382.py index e853f9f..de42cef 100644 --- a/bodies/fixed_stars/carinae_v382.py +++ b/bodies/fixed_stars/carinae_v382.py @@ -54,7 +54,7 @@ class CarinaeV382(FixedStar): def __init__(self, name="船底座V382", mass=39 * MO, init_position=[0, 0, 0], init_velocity=[0, 0, 0], - color=(255, 244, 89), + color=(255, 172, 40), texture="fixed_star.png", size_scale=1.0, distance_scale=1.0, rotation_speed=0.26, ignore_mass=False): params = { diff --git a/bodies/fixed_stars/rigel.py b/bodies/fixed_stars/rigel.py index e8c3990..f2cc8b5 100644 --- a/bodies/fixed_stars/rigel.py +++ b/bodies/fixed_stars/rigel.py @@ -51,7 +51,7 @@ class Rigel(FixedStar): def __init__(self, name="参宿七", mass=18 * MO, init_position=[0, 0, 0], init_velocity=[0, 0, 0], - color=(141, 213, 227), + color=(200, 200, 255), texture="fixed_star.png", size_scale=1.0, distance_scale=1.0, rotation_speed=0.33, ignore_mass=False): params = { diff --git a/bodies/fixed_stars/vy_canis_majoris.py b/bodies/fixed_stars/vy_canis_majoris.py index 8a039a4..d42a7e7 100644 --- a/bodies/fixed_stars/vy_canis_majoris.py +++ b/bodies/fixed_stars/vy_canis_majoris.py @@ -67,8 +67,8 @@ class VYCanisMajoris(FixedStar): "distance_scale": distance_scale, "rotation_speed": rotation_speed, "ignore_mass": ignore_mass, - "texture_bright": 1, - "texture_contrast": 5 + "texture_bright": 2, + "texture_contrast": 3 } super().__init__(**params) diff --git a/scenes/fixed_stars.py b/scenes/fixed_stars.py index b7a049e..4a400e7 100644 --- a/scenes/fixed_stars.py +++ b/scenes/fixed_stars.py @@ -21,21 +21,21 @@ if __name__ == '__main__': SIZE_SCALE = 0.5 bodies = [ Earth(size_scale=SIZE_SCALE, ignore_mass=True), - Sun(size_scale=SIZE_SCALE, ignore_mass=True), # 太阳 - Sirius(size_scale=SIZE_SCALE, ignore_mass=True), # 天狼星A 质量倍数 2.02 半径倍数 1.71 - # Bellatrix(size_scale=SIZE_SCALE, ignore_mass=True), # 参宿五 质量倍数 8.6 半径倍数 5.75 - Alcyone(size_scale=SIZE_SCALE, ignore_mass=True), # 昴宿六 质量倍数 6 半径倍数 9.5 - Arcturus(size_scale=SIZE_SCALE, ignore_mass=True), # 大角星 质量倍数 1.1 半径倍数 25.7 - Aldebaran(size_scale=SIZE_SCALE, ignore_mass=True), # 毕宿五 质量倍数 1.16 半径倍数 44.13 - Rigel(size_scale=SIZE_SCALE, ignore_mass=True), # 参宿七 质量倍数 18 半径倍数 78 - # YCanumVenaticorum(size_scale=SIZE_SCALE, ignore_mass=True), # 猎犬座Y 质量倍数 3.0 半径倍数 215 - EtaCarinae(size_scale=SIZE_SCALE, ignore_mass=True), # 海山二 质量倍数 125 半径倍数 278 - # Antares(size_scale=SIZE_SCALE, ignore_mass=True), # 心宿二 质量倍数 15 半径倍数 680 - CarinaeV382(size_scale=SIZE_SCALE, ignore_mass=True), # 船底座V382 质量倍数 39 半径倍数 747 + Sun(size_scale=SIZE_SCALE, ignore_mass=True), # 太阳 + Sirius(size_scale=SIZE_SCALE, ignore_mass=True), # 天狼星A 质量倍数 2.02 半径倍数 1.71 + # Bellatrix(size_scale=SIZE_SCALE, ignore_mass=True), # 参宿五 质量倍数 8.6 半径倍数 5.75 + Alcyone(size_scale=SIZE_SCALE, ignore_mass=True), # 昴宿六 质量倍数 6 半径倍数 9.5 + Arcturus(size_scale=SIZE_SCALE, ignore_mass=True), # 大角星 质量倍数 1.1 半径倍数 25.7 + Aldebaran(size_scale=SIZE_SCALE, ignore_mass=True), # 毕宿五 质量倍数 1.16 半径倍数 44.13 + Rigel(size_scale=SIZE_SCALE, ignore_mass=True), # 参宿七 质量倍数 18 半径倍数 78 + # YCanumVenaticorum(size_scale=SIZE_SCALE, ignore_mass=True), # 猎犬座Y 质量倍数 3.0 半径倍数 215 + EtaCarinae(size_scale=SIZE_SCALE, ignore_mass=True), # 海山二 质量倍数 125 半径倍数 278 + # Antares(size_scale=SIZE_SCALE, ignore_mass=True), # 心宿二 质量倍数 15 半径倍数 680 + CarinaeV382(size_scale=SIZE_SCALE, ignore_mass=True), # 船底座V382 质量倍数 39 半径倍数 747 # Betelgeuse(size_scale=SIZE_SCALE, ignore_mass=True), # 参宿四 质量倍数 19 半径倍数 1180 - VYCanisMajoris(size_scale=SIZE_SCALE, ignore_mass=True), # 大犬座VY 质量倍数 30 半径倍数 1400 - # UYScuti(size_scale=SIZE_SCALE, ignore_mass=True), # 盾牌座 UY 质量倍数 10 半径倍数 1708 - Stephenson_2_18(size_scale=SIZE_SCALE, ignore_mass=True) # 史蒂文森2-18 质量倍数 40.0 半径倍数 2150 + VYCanisMajoris(size_scale=SIZE_SCALE, ignore_mass=True), # 大犬座VY 质量倍数 30 半径倍数 1400 + # UYScuti(size_scale=SIZE_SCALE, ignore_mass=True), # 盾牌座 UY 质量倍数 10 半径倍数 1708 + Stephenson_2_18(size_scale=SIZE_SCALE, ignore_mass=True) # 史蒂文森2-18 质量倍数 40.0 半径倍数 2150 ] distance_sum = 0 for idx, body in enumerate(bodies): -- GitLab