Celestia Wiki
Advertisement

Class 参数,在我们制作插件的时候可以用到。

语法[ | ]

Class "class"
  • “Class”参数值类型为文本。

Class 参数一般并不会对天体的外观产生什么影响。很多情况下 Class 参数也是可以省略的。当 Class 参数省略时,Celestia 会根据一般的标准(如半径、上一级天体的类型等)来衡量天体的类型。
有时候,前缀也可以声明类型,但这两种方法不总是等效的,仅限于部分类型。

Class 参数详细介绍[ | ]

Class “类别名”
“类别名”参数值类型为文本,可以为 planet、moon、dwarfplanet、minormoon、asteroid、comet、spacecraft、surfacefeature、component、diffuse、invisible,参数值加双引号(英文引号)。

  • 示例:Class “planet”

Celestia 当中,行星(planet)、卫星(moon)、矮行星(dwarfplanet)、子卫星(minormoon)和小行星(asteroid)在不显示轨道和标签或是查看太阳系浏览器时没有什么两样,而两样之处也仅仅是标签和轨道的颜色不一样罢了。正如上节所说,Class 参数可省,省略后 Celestia 会根据天体的半径和环绕天体来判断天体的类别,更确切地说,Celestia 根据 IAU 在 2006 年提出的行星定义来判断 Class 省略参数的天体。Class 参数中的“Asteroid(小行星)”参数值并不是 IAU 的官方定义所承认的天体类别,但 Celestia 中依旧使用这一词汇来描述那些没有矮行星大却又不是彗星的天体。
卫星与子卫星的主要区别并不在于大小。打个比方:火星的两个卫星很小,却别定义为“卫星”。木星和土星 有很多比火卫一和火卫二大的卫星,却被定义为“子卫星”。
彗星和小行星在 Celestia 中的性质十分类似,但 Celestia 会为类别为“comet(彗星)”的天体计算彗尾。有些 太阳系天体既是“小行星”又是“彗星”,比如 Chiron。这类天体在 Celestia 中只能定义一个类别——Class 参数不 支持双重类别。
“spacecraft”参数值用于人造卫星等,“surfacefeature”参数值用于建筑物和地貌特征等,“component”用于人造卫星或飞船的部件,使得其可以转动。“diffuse”用于流体模型,如恒星表面的运动或是喷涌的火山灰等等。

  • “invisible”的天体不可见。
Celestia Com3

下面是一份常见 Class 和其性质的表格,其中“远景可见性”一项指标是指当天体在屏幕上看上去的大小小于 一像素时,它会不会以一个光点的形式画出(如上图,当离哈勃太空望远镜远到一定程度时,它就会变成一个光点 ——就像一颗星星,也同样注意卫星的背面被地球照成了蓝色:这就是行星照)。

Celestia Com2

可见性[ | ]

  • Visible True or False

Visible 参数值类型为真或假,默认值为真。True 为显示,False 为不显示。

  • 例如:Visible False(此天体将不会显示了)

Visible 是可见性的意思。一般省略,表示可见。当其值为“假”时,对象不可见。其作用相当于 Invisible 类别或前缀

反照率[ | ]

  • Albedo 参数值

参数值为常数,大小介于 0,1 之间,不可超过 1 。
反照率与天体的明亮程度和表面温度有着密切联系,在这里不对其具体情况加以赘述,但制作插件时请务必注 意该参数数值的合理性与科学性。

连接[ | ]

  • InfoURL “URL”

“URL”处填写一个统一资源定位符(URL),通俗的说就是一个网址。参数值带引号。

在这里填写的链接,就是在天体上右键,点选“信息”所前往的位置。用这个参数,可以方便地让插件用户了解您的插件内容。比如,我在建立一个行星系,维基百科上有一个页面与此有关,我就可以在这个参数处打上这个链接。当用户在我所建立天体上执行“右键菜单>信息”指令时,就会自动打开浏览器窗口前往预设的网页。

名词翻译[ | ]

名词翻译的同时也具有它的意义。

  • planet:行星
  • moon:卫星
  • dwarfplanet:矮行星
  • minormoon:子卫星
  • asteroid:小行星
  • comet:彗星
  • spacecraft:航天器
  • surfacefeature:天体表面细节
  • component:组件,用于人造卫星或飞船的部件
  • diffuse:用于流体模型,如恒星表面的运动或是喷涌的火山灰等等
  • invisible:不可见

可以根据使用者的类型来去使用。

另见[ | ]

Advertisement