1

我正在尝试将两个星系逐渐拉近,并将结果与​​一个星系进行比较。如果我让它们的边界重叠,Demo7 中的方法似乎会覆盖其中一个图像。有什么办法可以“添加”这两个星系?在球坐标中,我会将它们放置在相似的“角度”位置(theta 和 phi)但不同的“距离”(r)位置。我猜这将涉及一个 r 坐标“距离”参数(因为星系不能彼此重叠)......我尝试查看 GalSim 上的 Position 类无济于事......

4

1 回答 1

1

您需要的功能由 drawImage() 方法的“add_to_image”关键字参数提供。默认情况下,drawImage() 首先将要绘制的所有像素清零(即,“add_to_image”默认为 False)。然而,如果你用 add_to_image=True 调用 drawImage(),那么新的通量会被添加到那里,这是绘制重叠星系光剖面所必需的。

drawImage() 的文档字符串包含有关此关键字参数的更多信息。

于 2016-01-24T04:09:36.247 回答