Согласен. От этого наверное стоит отказаться, но пока привычка берёт верх.
Хотя в некоторых случаях массивный код просто необходим, к примеру в расчёте положения Луны…
Помню момент, когда писал такое или нечто подобное. Выбирал или индекс, или название — с названием показалось прикольнее :)
А с алгоритмической точки зрения, этот ход просто необходим, а иначе код бы точно не работал…
Помнится, была в начале 90х (да и сейчас есть) такая замечательная программа Skyglobe.
С отличной базой видимых звезд и почих объектов… использовать бы ее базу…
Там вроде WebGL используется, я тестил это недавно. Конечно классная вещь. Но, есть одна небольшая проблема — нагрузка. Через пару минут у меня начал усердно выть кулер. Очень было бы хорошо что бы эту проблему тоже решили…
так нет нагрузки же! Вы понимаете зачем вообще выделили графический ускоритель в отдельное устройство и почему webGL нагрузку не создает в отличие от чудо-js-canvas?
LibCanvas: На пути к звёздам