跳转到内容

Celestia/教程/彗星

来自维基教科书,开放世界的开放书籍

本教程假设您已阅读上一页:简单小行星。阅读完后,您应该对如何在 Celestia 中创建彗星 SSC 有一个很好的了解,因为它们与小行星相似。

参数列表

[编辑 | 编辑源代码]

在 Celestia 中,彗星的处理方式与小行星非常相似。SSC 的格式应该与其非常相似,但有一些关键的改变

"Name" "Sol"

这里,名称 指的是彗星的名称。但是,彗星的命名方式与小行星的命名方式不同。完整的名称可能看起来像这样:“81P Wild”,其中 81P 指的是彗星的编号加上字母“P”,表示它是周期彗星。“Wild”指的是彗星的发现者,保罗·怀尔德。彗星的名称在技术上应该是“81P/Wild”,带有斜杠,但在 Celestia 中,由于技术原因,名称内部的斜杠无法使用。因此,在 Celestia 中,它可能被赋予这样的名称

"81P Wild:Wild 2" "Sol"

“Wild”后面的“2”是必要的,因为它是由怀尔德发现的第二颗彗星。

对于非周期彗星(不返回的彗星),命名法可能看起来像这样

"C1995 O1 (Hale-Bopp):Hale-Bopp" "Sol"

一些天体被归类为小行星,后来发现它们表现出彗星活动。对于这些天体,通常会包含小行星名称和彗星名称,如下所示

"2060 Chiron:Chiron:1977 UB:95P Chiron" "Sol"
	Class "comet"

这一行只是告诉 Celestia 该天体是一颗彗星。在 Celestia 中定义为彗星的天体会显示尾巴,当它们足够靠近太阳时。不可能定义具有多种类型的天体,因此像 2060 奇龙这样的双天体往往被定义为小行星。

	Radius <number>

与小行星一样,此参数只是指小行星的半径,单位为公里。如果您幸运的话,JPL 的小行星数据库中将会有直径,您可以将其除以二来获得半径。但是,许多数据库中都没有。在这种情况下,对于彗星,最好的替代方法是使用总核星等(M2),对于许多(但并非全部)彗星,应该存在已发布的值。

总核星等本质上是彗星核心的固有亮度值,数值越低,小行星越亮。使用此值和反照率值(稍后详细解释),可以估算出彗星核心的尺寸。

不幸的是,大多数彗星也没有已知反照率。因此,通常假设彗星核心的反照率约为 0.04,因为已知它们非常暗。要以公里为单位计算半径,请使用以下公式

其中 代表反照率, 代表绝对星等。

反照率

[编辑 | 编辑源代码]
	Albedo <number>

小行星的反照率是一个介于 0 到 1 之间的值,表示小行星反射多少光线,0 表示完全黑暗的天体,1 表示反射所有照射到它的光线。

如果您找不到已发布的反照率值,通常假设彗星的反照率为 0.04。[1]

示例代码

[编辑 | 编辑源代码]

为了参考,以下是 81P/Wild 的一些 .ssc 代码的样子

"81P Wild:Wild 2" "Sol"
{
	Class "comet"
	Mesh "asteroid.cms"
	Texture	"asteroid.jpg"
	Radius 2.0

	EllipticalOrbit
	{
	Epoch	        2455809.5
	Period          6.41340443513
	SemiMajorAxis	3.45186352633
	Eccentricity	0.53707073006
	Inclination	3.23724754968
	AscendingNode	136.097685541
	ArgOfPericenter	41.7562320856
	MeanAnomaly	85.9757611643
	}

	Albedo 0.04 # guess
	RotationPeriod 8 # guess
}
华夏公益教科书