RSS Планета Python
Подписаться
Нед Бэтчелдер: Додекаэдр со звездами
Автор был вдохновлён додекаэдром с исламскими узорами, созданным Таджем Рагу. Они изучили дизайн и использовали Python для генерации PDF-шаблона для создания своей собственной модели. Результатом стал додекаэдр, который элегантно сочетает геометрическую форму додекаэдра с исламскими звёздными узорами. Каждое пятиугольное лицо украшено кольцом из десяти маленьких пятиконечных звёзд. В центре каждого лица находится десятиконечная звезда, образованная двумя перекрывающимися пятиконечными звёздами. Умный дизайн наиболее очевиден на углах додекаэдра. Здесь три пятиугольника, встречающиеся в вершине, создают зазор. Этот зазор, когда он сложен, завершает девятиконечную звезду, используя те же элементы звёзд. Девятиконечная звезда образуется потому, что одна точка центральной десятиконечной звезды отсутствует из-за геометрии. Автор предлагает подписаться на Таджа Рагу в Instagram, чтобы увидеть больше подобных дизайнов, отметив работу Рагу по дереву. PDF-шаблон доступен для того, чтобы другие могли создать свои собственные модели. Процесс создания кода на Python был сложным, включающим сложную математику и рисование линий. Автор выражает желание иметь лучшие инструменты для дизайна на основе плиток в будущем. Построение додекаэдра было полезным, итеративным процессом, включающим изучение, кодирование, печать, сборку и раскраску. Этот проект позволил автору заняться как интеллектуальным, так и практическим творчеством.