Телескопы покупают здесь


A A A A Автор Тема: Пространственные карты звезд  (Прочитано 9722 раз)

0 Пользователей и 1 Гость просматривают эту тему.

byran

  • Гость
Пространственные карты звезд
« : 22 Ноя 2005 [12:52:38] »
Народ, подскажите в какой программе можно отображать пространственное расположение звезд(по 3 осям)(например ближайших), исходя из их угловых координат(с Земли) и расстояние до них(тоже из Солнечной Системы), с возможностью получать различные двухмерные проекции, с возможностью самостоятельного редактирования объектов(и их параметров)
В Редшифте-3 была такая возможность, правда очень криво сделаная, в 4-ом такого кажеться нет.

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Пространственные карты звезд
« Ответ #1 : 22 Ноя 2005 [16:01:16] »
В сферических координатах эти данные можно позаимствовать из большинства звёздных каталогов, только вместо расстояния там даётся параллакс, что непринципиально.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

byran

  • Гость
Re: Пространственные карты звезд
« Ответ #2 : 22 Ноя 2005 [16:16:31] »
Deimos так проблема не в нехватке данных, а отсутствие софта для этого отображения, в какой математической(или астрономической??) программе лучше это отображать?

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Пространственные карты звезд
« Ответ #3 : 23 Ноя 2005 [02:58:37] »
Есть для этого дела программулина OpenUniverse. Она изначально была написана под *никсы, но есть виндовый порт. А вообще можно и самому писать такое дело. Если есть желание, могу выслать пример прецирования и прорисовки набора точек в пространстве. Это проще, чем может показаться на первый взгляд :)
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн ·

  • *****
  • Сообщений: 537
  • Благодарностей: 21
  • ·
    • Сообщения от ·
Re: Пространственные карты звезд
« Ответ #4 : 23 Ноя 2005 [11:18:59] »
byran,
Цитата
...в какой программе можно отображать пространственное расположение
звезд... с возможностью получать различные двухмерные проекции...

M.H.O. — только AutoCAD в связке с LISP/VBasic!

Прошу прощения у читателей за повторение (лениво искать,
где это я уже публиковал):

(setq stars (list
(list " SUN"      "yellow"                 '(    0.00    0.00     0.00))
(list " Proxima"    "red"                    '(   -1.57   -1.16    -3.74))
(list " Barnard"     "red"                    '(   -0.20   -5.90     0.40))
(list " Wolf_359"    "red"                    '(   -7.40    2.20     1.00))
(list " Sirius"      "white"                  '(   -1.60    8.10    -2.50))
(list " E_Eridan"   "red"                    '(    6.46    8.46    -1.81))
(list " 61_Cygnus"    "red"                    '(    6.20   -6.00     6.80))
(list " T_Cetus"      "yellow"                 '(   10.10    4.80    -3.30))
(list " Procyon"     "yellow"                 '(   -4.70   10.30     1.00))
(list " Captain"     "red"                    '(    1.90    8.70     8.90))
(list " Maanen"      "white"                  '(   13.30    2.70     1.20))
))

(foreach attr stars
  (command "_sphere" (nth 2 attr) "0.3")
  (command "change" "l" "" "p" "c" (nth 1 attr) "")
  (command"line" "0,0,0" (nth 2 attr) "")
  (command"text" (nth 2 attr) "0.5" "0" (nth 0 attr))
  (command "change" "l" "" "p" "c" (nth 1 attr) "")
)


Warning! Для пользования этим идеальным   инструментом Вы должны :

1) предельно по максимуму   развить своё пространственное  воображение;
2) на раз  пользоваться математикой не ниже 9 класса;
3) знать базисные навыки программирования;
4) помня о том, что нет русских языков программирования, — не ныть, что не
знаете элементарного английского.

Вперёд!
« Последнее редактирование: 23 Ноя 2005 [11:28:06] от Panov »
·

byran

  • Гость
Re: Пространственные карты звезд
« Ответ #5 : 23 Ноя 2005 [16:52:45] »
А координаты полученны из полярных через формулы перехода от полярных к декартовым?

Оффлайн Viktor Tsepaev

  • *****
  • Сообщений: 1 301
  • Благодарностей: -23
    • Skype - Viktor Tsepaev
    • Сообщения от Viktor Tsepaev
Re: Пространственные карты звезд
« Ответ #6 : 25 Ноя 2005 [01:14:32] »
Не совсем понимаю о чем спрашивает автор темы, но попробую тоже почь чем могу. Вдруг то, что надо. В программе Старринайт версии 5. можно перемещаться со звезды на звезду. Все это происходит в 3-х мерной проекции. Я не спец по данной программе. Но если мне память не изменяет, то о чем пишет автор в Старринайт реализовано лучше, чем в Редшифте.
  Три бобра съели рощу. Другие два бобра сьели этих трёх бобров. Таким образом наелось пять бобров !

byran

  • Гость
Re: Пространственные карты звезд
« Ответ #7 : 28 Ноя 2005 [13:15:43] »
Уважаемый byran, если честно, то я не занимался переводом,
а взял информацию отсюда: http://www.babylon5.incoma.ru/  . Но
AutoCAD  позволяет задавать координаты точек в любой системе,
так что, имея массив этих координат, просто вводите его в программу
и при обращении к команде "point" задаёте соответствующий формат —
декартовый или полярный.
Ссылка http://www.babylon5.incoma.ru/ у меня не открывается, в АвтоКаде я не работал, поэтому был бы очень благодарен если вы написали формат команды, а то с трудом приходиться в нем разбираться, хотя смысл многих операторов методом тыка я понял, большое спасибо вам за рабочий листинг

Оффлайн ·

  • *****
  • Сообщений: 537
  • Благодарностей: 21
  • ·
    • Сообщения от ·
Re: Пространственные карты звезд
« Ответ #8 : 28 Ноя 2005 [16:16:15] »
To byran

Если Вы интересуетесь операторами LISP'а, то я могу прокомментировать
приведённый листинг по-русски, но боюсь, что Вам этого будет маловато
(и к тому же подобный ликбез здесь  может быть принят за флейм ;))

(setq stars   ; setq  объявление переменной [stars];
  (list           ; эта переменная есть список list  11-ти подсписков,
                  ; которые могут состоять как из атомов — " SUN"  "yellow",
                  ; так и из списков — '( 0.00    0.00     0.00)
    (list " SUN"          "yellow"         '( 0.00    0.00     0.00))
    (list " Proxima"     "red"             '( -1.57   -1.16    -3.74))
    (list " Barnard"      "red"             '( -0.20   -5.90     0.40))
    (list " Wolf_359"   "red"             '( -7.40    2.20     1.00))
    (list " Sirius"          "white"         '( -1.60    8.10    -2.50))
    (list " E_Eridan"     "red"             '( 6.46    8.46    -1.81))
    (list " 61_Cygnus"  "red"             '( 6.20   -6.00     6.80))
    (list " T_Cetus"      "yellow"         '( 10.10    4.80    -3.30))
    (list " Procyon"       "yellow"         '( -4.70   10.30     1.00))
    (list " Captain"        "red"             '( 1.90    8.70     8.90))
    (list " Maanen"        "white"          '( 13.30    2.70     1.20))
  )
) ; все скобки в LISP-выражении должны быть сбалансированы

(foreach attr stars       ; начало цикла для каждого foreach
                                ; элемента [attr] списка [stars]
                                ; при каждой итерации на место [attr] один за другим будут
                                ; подставляться подсписки, составляющие список [stars]

  (command "_sphere" (nth 2 attr) "0.3") ; команда "сфера", тройка координат центра
                                                          ; [2-й элемент подсписка], радиус

  (command "change" "l" "" "p" "c" (nth 1 attr) "") ; команда "изменить", последний введенный примитив,
                                                                      ; завершение выбора, свойства, цвет, 1-й элем. подсписка,
                                                                      ; завершение команды

  (command "line" "0,0,0" (nth 2 attr) "")             ; команда "линия", начало, конец [2-й элем. подсписка],
                                                                      ; завершение команды

  (command "text" (nth 2 attr) "0.5" "0" (nth 0 attr)) ; команда "текст", точка вставки [2-й элем. подсп.],
                                                                           ; высота, угол отрисовки, сам текст [0-й элем. подсп.]

  (command "change" "l" "" "p" "c" (nth 1 attr) ""); команда "изменить", последний введенный примитив,
                                                                      ; завершение выбора, свойства, цвет, 1-й элем. подсписка,
                                                                      ; завершение команды
)

Сохраняете файл "ххх.lsp", в командную строку AutoCad вводите выражение
(load "xxx"), enter и ви'дите картинку, что приложена (снова у публики прошу
прощения за повторение, но просят же, а мне не жалко ;)).
AutoCad — это целая вселенная, и требует постепенного и вдумчивого освоения,
но Он всесилен! Походите по Инету, имеются целые сайты Его друзей, которые
Его любят за мощь и изящество, и не зря ;) !

P.S. site www.babylon5.incoma.ru на самом деле сдох, но Google-то жив.
·

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Пространственные карты звезд
« Ответ #9 : 02 Дек 2005 [12:44:02] »
Он настолько всесилен, что мы его воворемя выкинули и перешли на SolidWorks. О чем не пожалели ни разу. ;) Автокад хорош планы рисовать. А вот серьезное трехмерное проектирование это мазохизм.
« Последнее редактирование: 02 Дек 2005 [12:46:08] от Денис Никитин »

Оффлайн Anton

  • *****
  • Сообщений: 7 285
  • Благодарностей: 77
    • Сообщения от Anton
Re: Пространственные карты звезд
« Ответ #10 : 02 Дек 2005 [18:54:40] »
Автокад хорош планы рисовать. А вот серьезное трехмерное проектирование это мазохизм.
Адназначна!

Оффлайн Res Odin

  • **
  • Сообщений: 56
  • Благодарностей: 0
    • Сообщения от Res Odin
Re: Пространственные карты звезд
« Ответ #11 : 05 Дек 2005 [02:13:26] »
Scio mi nihil scire.
Ignorantia non est argumentum.

impostor

  • Гость

Tatiana Antipova

  • Гость
Re: Пространственные карты звезд
« Ответ #13 : 17 Дек 2005 [15:09:05] »
Уважаемый impostor! А можно ли в этой леталке приблизиться к выбранной звезде настолько, что бы увидеть её диск?
В СтарриНайт5 такая возможность , похоже, по внутренним соображениям создателей, исключена...

impostor

  • Гость
Re: Пространственные карты звезд
« Ответ #14 : 19 Дек 2005 [07:23:29] »
В Гиппархе нет поля Радиус, а восстанавливать его по Герцшпрунгу-Расселу было лень. Да и какой кайф увидеть на экране круг - всё равно сравнивать не с чем! :-*

Оффлайн DRUID_3

  • **
  • Сообщений: 52
  • Благодарностей: 3
    • Сообщения от DRUID_3
Re: Пространственные карты звезд
« Ответ #15 : 07 Мая 2006 [08:58:34] »
 Не знаю подходит ли byran вот эта софтинка

http://astronomy.net.ua/programs/001/002.htm

 (с нового уже в форуме прорекламированного украинского сайта), но вещица и впрямь интересная и в своем роде уникальная :o! Поэтому пишу в эту ветку, что бы выдавало пользующимся поиском по сайту, и запросившим "Пространственная карта звезд".
практика - критерий истины ... отделенной от нас пропастью субъективного восприятия...

NASU

  • Гость
Re: Пространственные карты звезд
« Ответ #16 : 07 Мая 2006 [23:41:47] »
Народ, подскажите в какой программе можно отображать пространственное расположение звезд(по 3 осям)(например ближайших), исходя из их угловых координат(с Земли) и расстояние до них(тоже из Солнечной Системы), с возможностью получать различные двухмерные проекции, с возможностью самостоятельного редактирования объектов(и их параметров)
В Редшифте-3 была такая возможность, правда очень криво сделаная, в 4-ом такого кажеться нет.

Сие без напряга можно сделать в VRML (язік разметки виртуальной реальности) или j3d.
Зделанное в ВРМЛ можно еще и разместить в интернете...

Борислав

  • Гость
Re: Пространственные карты звезд
« Ответ #17 : 15 Мая 2006 [17:50:43] »
Народ, так кроме АвтоКада что еще можно использовать для задания точки в пространстве по ее декартовым координатам, с возможностью подписи к ней с разной стороны, саму точку чтобы можно было представлять в различной форме (цвет, размер точки, форма)

Оффлайн hele

  • *****
  • Сообщений: 2 096
  • Благодарностей: 33
    • Сообщения от hele
Скажите, есть ли компьютерные программы для моделирования расположения звезд в пространстве?
Чтобы ввести координаты звезд и получить 3-мерную картинку.
« Последнее редактирование: 17 Ноя 2006 [22:18:21] от Самодуров Владимир »

Оффлайн Net

  • *****
  • Сообщений: 2 114
  • Благодарностей: 2
  • Галéта Антон
    • Skype - galeta_anton
    • Сообщения от Net
Скажите, есть ли компьютерные программы для моделирования расположения звезд в пространстве?
Чтобы ввести координаты звезд и получить 3-мерную картинку.
Навскидку вспомню только Целестию. Правда, координаты там вводятся не "вручную", а из больших каталогов, наборы которых можно скачать на спецресурсах.
Тема обсуждается здесь :)
Себя узнаешь издалека :)