跳至內容

Celestia/DSC 檔案

來自華夏公益教科書,開放世界開放書籍

這是 Celestia 在 DSC 檔案(深空目錄)中識別引數的簡要說明。與 Celestia 的早期版本相比,Celestia v1.4.1 中對 DSC 星系功能進行了重大改進。

DSC 目錄檔案可用於描述四類天體:星團球狀星團星雲星系

DSC 天體定義由其類別、帶引號的名稱及其括在大括號中的引數組成。

Class  "name" { ...parameters... }

與 STC 和 SSC 檔案不同,DSC 檔案不支援ModifyReplace指令,因此要修改 DSC 檔案中定義的天體,必須編輯原始檔案。

引數列表

[編輯 | 編輯原始碼]

類別

  • 星團 "name"
  • 球狀星團 "name"
  • 星雲 "name"
  • 星系 "name"


位置

  • RA f, Dec f, Distance f

  • Position [f f f]

方向

  • Axis [f f f]
  • Angle f

大小

  • Radius f

資訊

  • InfoUrl "URL"

外觀

  • Mesh "filename"
  • Type "string"
  • CustomTemplate "filename"
  • AbsMag fAppmag f

星團 "name"

[編輯 | 編輯原始碼]
    "name" 是天體的名稱。如果多個名稱用冒號 (:) 分隔,則可以在引號內指定多個名稱。星團目前僅用於將指定的 "name" 與空間中的位置相關聯。星團的成員在單個或多個.STC 檔案stars.dat中單獨定義。用於定義星團的引數是

    深空天體的 位置 可以透過指定單個位置向量或透過指定其三個天文座標來定義。

    • 位置 [ f f f ]
      位置向量的 [x y z ] 座標以光年為單位,在 Celestia 的黃道 J2000 “通用”座標系中指定位置
    • Distance number(預設值:1.0)以光年為單位
    • RA number(預設值:0.0)赤經以分數小時表示(與STC 目錄不同,後者使用分數度)
    • Dec number(預設值:0.0)赤緯以分數度表示

    方向(可選)

    [編輯 | 編輯原始碼]
    • Axis 3 vector(預設值:[ 1.0 0.0 0.0])
      一個單位向量,在 Celestia 的黃道 J2000 “通用”座標系中指定天體軸的方向
    • Angle number(預設值:0.0 度)
      天體圍繞該軸旋轉的量。
    • Radius number(預設值:0.0)以光年為單位。

    資訊(可選)

    [編輯 | 編輯原始碼]
    • InfoUrl "string"
      "string" 應該是描述天體的網頁的 URL。

球狀星團 "name"

[編輯 | 編輯原始碼]
    在指定的位置放置一個發光的球形恆星影像。
    使用所有用於 星團 的引數,以及以下引數
    • Radius number,以光年為單位。
    Radius 指定球狀星團的大小。請注意,這不會影響精靈的放置。但是,它會改變“邊界框”。對於較大的半徑,紅色標記將出現在距離球狀星團中心更遠的位置。當您選擇並轉到該天體時,半徑引數還控制您距離球狀星團中心的距離。
    • Detail number
    Detail 是一個介於 0 和 1 之間的值,用於控制球狀星團有多少個點精靈。預設值為 1,這將放置最多的點精靈。值為 0 將建立一個沒有恆星但有一個發光的中心“核心”的球狀星團。使用大於 1 或小於 0 的值等同於分別使用 1 或 0。
    • CoreRadius number
    • KingConcentration number
     Globular "M 4:NGC 6121:GCl 41:C 1620-264"
     {
           RA          	   16.3931  # [hours]
           Dec         	  -26.5253  # [degrees]
           Distance    	      7176  # [ly]
           Radius      	     37.57  # [ly], mu25 Isophote
           CoreRadius  	      0.83  # [arcmin]
           KingConcentration     1.59  # c = log10(r_t/r_c)
           AbsMag      	      -7.2  # [V mags]
           Axis       	[  0.1967  -0.6744  -0.7117]
           Angle       	     171.8  # [degrees]
           InfoURL  "http://simbad.u-strasbg.fr/sim-id.pl?Ident=NGC+6121"
     }
    


星雲 "name"

[編輯 | 編輯原始碼]
    在指定的位置和方向放置一個發光模型。
    使用所有用於 星團 的引數,以及以下引數
    • Mesh "filename"(可選)
    "filename" 必須是 3DS、CMS 或 CMOD 模型檔案的名稱,該檔案決定星雲的形狀。
    模型的內部材質可能需要在物件子目錄中使用相關的 PNG、JPG 或 DDS 表面紋理影像檔案/textures/medres來定義星雲的顏色。
    如果省略 Mesh,則不繪製任何物件。

星系 "name"

[編輯 | 編輯原始碼]
    在指定的位置和方向放置一個發光的星系影像
    使用所有用於 星團 的引數,以及以下引數
    • Type "string"
      "string" 應該是以下之一:S0、Sa、Sb、Sc、SBa、SBb、SBc、E0、E1、E2、E3、E4、E5、E6、E7、Irr
      Type 顯示在 Celestia 的螢幕資訊顯示中。它還確定 Celestia 的 Models 目錄中用於定義星系影像形狀的 PNG 影像。
      如果沒有指定 Type,它將預設為“Irr”。

    • CustomTemplate "filename"(可選)
      "filename" 必須是定義此星系形狀的 PNG 影像的名稱。PNG 影像必須位於 main /models 目錄中(所有其他自定義模板檔案所在的目錄)。
    • AppMag number

    • AbsMag number
  Nebula "M16" 
  {
     Mesh "1995-44-a.3ds"
     Axis    [0.205007 -0.737927 -0.642989]
     Angle 146.298
     RA 18.31404
     Dec -13.8311
     Distance 7002
     Radius 3.45 
  }
華夏公益教科書