<< Вернуться на главную

Генератор астероидов

Описание принципа

В нашей галактике необходимо генерировать разнообразные астероиды. Для генерации была выдвинута идея, использования геосферы (шар составленный из треугольников). Каждый треугольник можно в свою очередь разбить на 4 новых треугольника (проведя линии по центрам сторон). Если новые точки вписывать в сферу, то получится шар с большей степенью детализации, а если координаты точек слегка изменить.... :-) получится тело неправильной формы очень напоминающее астероид.

Результат

Для проверки принципов, членом галактического совета (Shade) была написана программа генерации. После небольшой доработки она будет базовой для создания астероидов. Результат работы программы представлен ниже. Видны фазы создания астероида, начиная от правильной геосферы и далее с каждым шагом увеличивается


Создание астероида(Картинка)___
Создание астероида(t3g)___
Создание астероида(wrl)

Развитие проекта

На втором этапе необходимо исказить полученные астероиды для получения уж совсем экзотических форм (например типа тора или S-образных).

Эта идея еще ждет своей реализации....

Использование

Конечно астероиды будут использоваться как поставщик материалов. Большинство их представляют собой или каменные глыбы или ледяные. Однако могут встретиться ооочень интересные экземпляры! Ну например почти золотой :-). Есть еще одна проблема. Встретить астероид в пространстве очень большая удача. А встретить астероид рядом и по аналогичной орбите вообще невозможное везение! Естественно, поймать его практически невозможно. Однако его можно попробовать пометить, прилепив на него маяк. Ну а астероид с маяком можно выследить. И пристыковавшись к нему открыть небольшой заводик :-) . Маяком можно просто выстелить в пролетающий астероид. А по маяку можно и самонаводящиеся исследовательские зонды запускать....