Celestia: Orbit barycenters dari benda-benda kecil yang diberikan kelas objek acak

Dibuat pada 17 Nov 2019  ·  9Komentar  ·  Sumber: CelestiaProject/Celestia

Jadi ini adalah masalah yang saya temui baik di 1.6.1 dan 1.7. Jika Anda mendefinisikan barycenter untuk planet biner (minor), Celestia akan secara acak memberikan titik referensi ini sebuah kelas objek. Misalnya, ketika mendefinisikan barycenter untuk biner TNO, Celestia memperlakukannya seolah-olah memiliki kelas "bulan" menurut label dan orbitnya. Ini tidak terjadi pada setiap planet kecil yang didefinisikan dengan cara ini dan bahkan mungkin berubah setelah restart, jadi sangat tidak terduga.

Baru-baru ini saya mulai mendefinisikan barycenters menggunakan kelas "tidak terlihat" seperti halnya untuk Pluto-Charon per default, tetapi masalah ini juga terjadi ketika menggunakan definisi "ReferencePoint".

bug

Komentar yang paling membantu

"Orcus-Vanth" "Sol"
{
    Class       "invisible"
    Visible     true
    Clickable   true
    OrbitFrame  { EclipticJ2000 { Center "SSB" } }
    EllipticalOrbit
    {
        Epoch       2457388.5   # 1.1.2016
        Period      247.185 # 246.0163 at epoch, plutino
            SemiMajorAxis    39.279
        Eccentricity      0.223855
        Inclination  20.5675
        AscendingNode   268.584
        ArgOfPericenter  73.020
        MeanAnomaly 174.476
    }
    }

    "Orcus:90482 Orcus:2004 DW" "Sol"
    { 
    Class       "asteroid"
    Radius      455
    Texture     "asteroid.*"
    Color       [ 0.835 0.839 0.831 ]
    BlendTexture    true

    GeomAlbedo  0.231
    LunarLambert    0.5

    BodyFrame   {    EclipticJ2000 { Center "Sol/Haumea System" }    }
    UniformRotation
    {
        Period      10.4        # high uncertainty
        Inclination 90.2        # assuming spin axis matches Vanth's orbit
        AscendingNode   50.0
    }

    OrbitFrame  { EclipticJ2000 { Center "Sol/Orcus-Vanth" } }
    EllipticalOrbit
    {
        Period         9.5393
        SemiMajorAxis   740     # assuming mass ratio Vanth:Orcus 0.09
        Eccentricity       0.007
        Inclination   90.2
        AscendingNode     50.0
        ArgOfPericenter  185.5
        MeanAnomaly     143.1
        Epoch       2454439.2807
    }
    }

    "Vanth:(90482) Orcus I Vanth:S/2005 (90482) 1" "Sol/Orcus"
    {
    Class       "moon"
    Radius      220
    Mesh        "roughsphere.cms"
    Texture     "asteroid.*"
    Color       [ 0.62 0.56 0.50 ]  # "slightly red", assuming similar color to Quaoar
    BlendTexture    true

    Albedo      0.10            # estimate
    LunarLambert    0.5

    BodyFrame   {    EclipticJ2000 { Center "Sol/Haumea System" }    }
    UniformRotation
    {
        Inclination 90.2        # assuming spin axis matches Vanth's orbit
        AscendingNode   50.0
    }

    OrbitFrame  { EclipticJ2000 { Center "Sol/Orcus-Vanth" } }      
    EllipticalOrbit
    {
        Period         9.5393
        SemiMajorAxis   8240
        Eccentricity       0.007
        Inclination   90.2
        AscendingNode     50.0
        ArgOfPericenter   5.5
        MeanAnomaly     143.1
        Epoch       2454439.2807
    }
}

Semua 9 komentar

Ada juga masalah suhu dengan planet yang mengorbit barycenters.

Ada juga masalah suhu dengan planet yang mengorbit barycenters.

Ada juga parameter TempDiscrepancy yang dapat digunakan untuk memperbaiki ini.

Jika 1.6.2 akan memiliki data yang diperbarui (#699), bug ini juga perlu diperbaiki untuk 1.6.2, jika tidak, barycenter Orcus-Vanth akan diperlakukan seolah-olah itu adalah bulan, bukan asteroid.

@Panterstruck tolong berikan data uji untuk bug ini.

"Orcus-Vanth" "Sol"
{
    Class       "invisible"
    Visible     true
    Clickable   true
    OrbitFrame  { EclipticJ2000 { Center "SSB" } }
    EllipticalOrbit
    {
        Epoch       2457388.5   # 1.1.2016
        Period      247.185 # 246.0163 at epoch, plutino
            SemiMajorAxis    39.279
        Eccentricity      0.223855
        Inclination  20.5675
        AscendingNode   268.584
        ArgOfPericenter  73.020
        MeanAnomaly 174.476
    }
    }

    "Orcus:90482 Orcus:2004 DW" "Sol"
    { 
    Class       "asteroid"
    Radius      455
    Texture     "asteroid.*"
    Color       [ 0.835 0.839 0.831 ]
    BlendTexture    true

    GeomAlbedo  0.231
    LunarLambert    0.5

    BodyFrame   {    EclipticJ2000 { Center "Sol/Haumea System" }    }
    UniformRotation
    {
        Period      10.4        # high uncertainty
        Inclination 90.2        # assuming spin axis matches Vanth's orbit
        AscendingNode   50.0
    }

    OrbitFrame  { EclipticJ2000 { Center "Sol/Orcus-Vanth" } }
    EllipticalOrbit
    {
        Period         9.5393
        SemiMajorAxis   740     # assuming mass ratio Vanth:Orcus 0.09
        Eccentricity       0.007
        Inclination   90.2
        AscendingNode     50.0
        ArgOfPericenter  185.5
        MeanAnomaly     143.1
        Epoch       2454439.2807
    }
    }

    "Vanth:(90482) Orcus I Vanth:S/2005 (90482) 1" "Sol/Orcus"
    {
    Class       "moon"
    Radius      220
    Mesh        "roughsphere.cms"
    Texture     "asteroid.*"
    Color       [ 0.62 0.56 0.50 ]  # "slightly red", assuming similar color to Quaoar
    BlendTexture    true

    Albedo      0.10            # estimate
    LunarLambert    0.5

    BodyFrame   {    EclipticJ2000 { Center "Sol/Haumea System" }    }
    UniformRotation
    {
        Inclination 90.2        # assuming spin axis matches Vanth's orbit
        AscendingNode   50.0
    }

    OrbitFrame  { EclipticJ2000 { Center "Sol/Orcus-Vanth" } }      
    EllipticalOrbit
    {
        Period         9.5393
        SemiMajorAxis   8240
        Eccentricity       0.007
        Inclination   90.2
        AscendingNode     50.0
        ArgOfPericenter   5.5
        MeanAnomaly     143.1
        Epoch       2454439.2807
    }
}

Ya ini akan dilakukan. Sangat sulit untuk dipamerkan di tangkapan layar dan juga mengharuskan Anda mengubah visibilitas orbit khusus kelas objek. Dan itu tidak sepenuhnya dapat direproduksi, satu peluncuran mungkin berfungsi sebagaimana dimaksud, di lain waktu barycenter mungkin dihitung sebagai bulan.

Saya bertanya-tanya mengapa ada sedikit kode yang menyebutkan "Sistem Haumea":

BodyFrame   {    EclipticJ2000 { Center "Sol/Haumea System" }    }

Itu aneh. Saya baru saja menyalin kode dari Project Echoes, tetapi saya telah melihat masalah yang sama dengan kode untuk Orcus-Vanth yang tidak mereferensikan Haumea.

Itu saya menyalin sistem Orcus-Vanth dari sistem Haumea dan pergi dari sana. Tapi ya, itu terjadi pada planet kecil mana pun yang menggunakan barycenter. Ketika saya membalas sebelumnya, saya ingin mengirimkan tangkapan layar dari sistem Manwë-Thorondor yang saya periksa, tidak memiliki referensi yang salah ini, tetapi mengabaikannya karena tangkapan layar agak tidak membantu tanpa pengambilan video pihak ke-3.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

furquan-lp picture furquan-lp  ·  8Komentar

shujaatak picture shujaatak  ·  9Komentar

drzraf picture drzraf  ·  20Komentar

munix9 picture munix9  ·  28Komentar

CelestiaProject picture CelestiaProject  ·  8Komentar