Как нарисовать две галактики в вручную установленных местах на GalSim

Я хочу нарисовать круговую галактику слева и еще одну круговую галактику справа. Кажется, что все демонстрации GalSim рисуют галактики в случайно выбранных местах - как бы я создал 2 переменные gal, которые имеют соответствующую информацию о положении, и поместил бы ее в увеличенное изображение?

Спасибо!

1 ответ

GalSim demo5, demo7 и demo10 делают то, что вы хотите: они рисуют галактики в фиксированных, заранее заданных местах на большом изображении. Демки 5 и 10 имеют галактики на сетке, в то время как demo7 имеет только два изображения галактик, нарисованных в одно большое изображение (что, я считаю, именно то, что вы хотите сделать). Чтобы кратко подвести итог, вы создаете объект galsim.Bounds(), который указывает область на большем изображении, в которую вы хотите нарисовать каждый объект, а затем нарисуете в подизображение, которое имеет эти границы. Но примеры сценариев, которые я упоминал, показывают это подробно со многими комментариями, поэтому я рекомендую вам взглянуть на них.

Другие вопросы по тегам