2014-03-16 22:58:16
Всем привет, уважаемые читатели!
Представляю Вашему вниманию обзор часов (стилизованных под ...
+ развернуть текстсохранённая копия
Всем привет, уважаемые читатели!
Представляю Вашему вниманию обзор часов (стилизованных под Андройда) с проектором звездного неба, а также с будильником и таймером обратного отсчета и с датчиком температуры пришедших ко мне из интернет-магазина tinydeal.com. Как всегда начну с предыстории!
Продолжение темы, начатой в предыдущей статье. Идеей к ее развитию послужило прочтение статьи на Хабре «LibCanvas: На пути к звёздам», где описывается реализация планетария на Canvas с выводом созвездий и планет в азимутальной системе координат. В посте автор дает ссылку на базу данных звезд и созвездий, которой я любезно воспользовался. Файл содержит координаты прямого восхождения (Right Ascension, в часах) и склонения (Declination, в градусах) звезд, точек созвездий и их названий. Я перевел их в радианы и сохранил в файл constellations.js для своего «звездного» проекта Starry Sky.
336 basic variants (12 blurry backgrounds + 3 versions of snow + 3 versions of stars) different Blurred Snow Star Background. Snow Star Style. Great for your creativity, for website, 3d programs, banners, billboards, presentations, business cards, postcards, leaflets, flyers, flash and web backgrounds, desktop backgrounds and more.
В этой статье я хочу более подробно рассказать о примере Starry Sky (Звездное Небо), реализованном с помощью скриптов dbCartajs. Он включает в себя идеи других «звездных» проектов, которые были портированы на JavaScript. Рассмотрим их подробнее. Алгоритм формирования звездного неба был позаимствован из проекта Marble KDE плагин stars), расчет положения планет построен на основе замечательной статьи шведского астронома Поля Шлетера, модель движения космических аппаратов SGP4/SDP4 предоставлена модулем satellite-js (проект в github), формулы солнечного терминатора (ночной зоны) взяты с астрономического форума. Вид орбит как эллипсов подсмотрен у Сelestia.
Читать дальше →