🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
1. создаём любые 3 точки на плоскости
2. из этих точек случайно выбираем любую, как начальную
3. случайно выбираем любую точку из этих же трёх точек как цель
4. перемещаемся в сторону цели на половину расстояния
5. повторяем бесконечно с пункта 3
Если сделать достаточно много итераций то вырисовывается интересная фигура. Треугольник, в который вписаны более мелкие треугольники. Это самый настоящий фрактал!
Я собрал пример построения такой фигуры на базе Qt.
🌎 Код можно посмотреть здесь.
С помощью paintEvent я рисую точки по озвученному алгоритму. Каждые 10 секунд либо по клику на виджете строится следующий треугольник.
Особенности примера:
🔸 Атрибут Qt.WA_OpaquePaintEvent позволяет сохранить то, что было нарисовано в прошлой итерации. Таким образом мы видим постепенное наполнение точек а не мелькающую одну точку.
🔸QTimer позволяет создавать отложенные вызовы один раз или с повторением через интервал.
🔸QColor.fromHsv() позволяет создать рандомный но предсказуемый цвет с помощью HSV схемы. Не слишком светлый и не слишком тёмный но всегда с разный. Рандомизации подвергается только смещение по цветовому кругу (Hue), яркость (Value) и насыщенность (Saturation) можно контролировать отдельно в своих пределах или оставить статичными. Обычный рандом цвета по RGB не даёт такой предсказуемый результат.
🔸 Каждый новый цикл с новым треугольником предварительно затемняет предыдущие через этот вызов
painter.fillRect(rec, QColor(0, 0, 0, 100))
То есть полупрозрачный цвет. Таким образом, чем старше треугольник, тем он темней.
Если сделать виджет фулскрин, то у нас получится некий ScreenSaver)))
🔸 Да, я знаю, что рисование в Qt не самый лучший способ сделать этот пример) Скорее всего самый НЕподходящий. Попробуйте сделать тоже самое но другими средствами.
#qt#source#tricks
В Санкт-Петербурге на легендарном ледоколе «Красин» 15 февраля отгремел День Африканской культуры с символичным названием «Лед и пламень».
Гостей и участников мероприятия приветствовали: Низами Адилханович Мамишев – заместитель председателя комитета по внешним связям Санкт-Петербурга, Петр Борисович Пунченко – советник председателя комитета по внешним связям Санкт-Петербурга, Дария Да Консейсао – режиссер, сценарист, продюсер, Сергей Чесноков – академик ПАНИ, постоянный эксперт Российско-Африканского клуба МГУ им. М.В.Ломоносова и Кристиан Уэдраого – президент #CAARB, председатель культурно-делового совета GATINGO- BF.
Африка зажгла ледокол песней «Убунту» в исполнении группы NOPOWDER, показом африканской моды, мастер-классами игры на африканских инструментах и, конечно, дегустацией африканской кухни.
Объединяйтесь, континенты, AtlasCapital 🌍 радеет за культуру, мир, дружбу и жвачку
ATLAS Capital
#БуркинаФасо.
"Африка и Русский Север"
Монтируем выставку в арт-резиденции #CAARB.
15.02.2025 вернисаж и дипломатический прием.
FR:
Burkina Faso. Nous montons l'exposition en Résidence artistique #CAARB.
15 février vernisage et réception diplomatique.
ENG:
Burkina Faso. We Mount the exhibition in art residence #CAARB .
February 15 vernisage and diplomatic reception
#GatingoArtNews
#РусскаяАртДипломатия
#CAARB
Вести из #БуркинаФасо
Российско-буркинийской Клуб дружбы и бизнеса #CAARB успешно поработал на Форуме "Экономические дни Буркина-Фасо в Москве" (октябрь 2024 г ) вместе с командой GATINGO International Association.
В продолжение достигнутых результатов на форуме, 7-8 февраля состоится Церемония в Бобо для расширения географии деятельности Клуба CAARB в западной части Буркина-Фасо.
Мероприятие состоится под патронатом нового Премьер-Министра, с участием профильных министерств, делового сообщества и представителей СМИ .
Готовим презентации и подписания соглашений о сотрудничестве.
#GatingoNews
Подписаться
Состоялось открытие арт-резиденции #CAARB & # GATINGO в Буркина-Фасо в присутствии дипломатов посольств России и #БуркинаФасо
Гости вернисажа с интересом осмотрели передвижную выставку "Африка и Русский Север"
#РусскаяАртДипломатия работает!
В неформальной обстановке встретились представители бизнеса, общественных организаций, политики, арт-деятели. Зародились идеи новых проектов и возникли договоренности конкретных партнёрских взаимодействий.
#GatingoArtNews#CAARB
#РоссияАфрика
Состоялось открытие арт-резиденции #CAARB & # GATINGO в Буркина-Фасо в присутствии дипломатов посольств России и #БуркинаФасо
Гости вернисажа с интересом осмотрели передвижную выставку "Африка и Русский Север"
#РусскаяАртДипломатия работает!
В неформальной обстановке встретились представители бизнеса, общественных организаций, политики, арт-деятели. Зародились идеи новых проектов и возникли договоренности конкретных партнёрских взаимодействий.
#GatingoArtNews#CAARB
#РоссияАфрика
#РусскаяАртДипломатия в
#БуркинаФасо
15 февраля состоится открытие арт-резиденции в Буркина-Фасо.
В программе:
Выставка "Африка и Русский Север", графика преподавателей и выпускников СПГХПА им Штиглица, живопись Петербургских художников О.Еремеевой и Э.Гизатуллиной, а также работы африканских мастеров ;
Приветственные речи представителей Посольства РФ в Уагадугу, местной префектуры, руководства #CAARB & #GATINGO, буркинийских представителей арт-сообщества;
Концерт и российско-буркинийские угощения.
#GatingoArtNews
#ArtFutureGallery
#ЦентрНароднойДипломатии
А тем временем, проект "Русская арт-дипломатия в Африке" готовится к новому путешествию, теперь уже в Буркина-Фасо (при поддержке Буркинийско-российского Клуба дружбы и бизнеса #CAARB в тесном сотрудничестве Gatingo c СПГХПА им.Штиглица).
В экспозиции " L'Afrique et le Nord Russe " будет представлена графика преподавателей и выпускников Академии Штиглица и несколько живописных полотен петербургских художников из серии "Русский Север" .
Выставка состоится в BOBO DIOULASSO во время Церемонии начала деятельности CAARB на Великом Западе Буркина-Фасо, в присутствии кабинета Министров во главе с новым премьер-министром Буркины. Затем планируем провести вернисаж в Русском доме #Уагадугу при содействии Центра народной дипломатии и лично Наталии Красовской, вице-спикера Заксобрания НСО.
Куратор и автор проекта:
Татьяна Тудвасева
#GatingoArtNews#РусскийСевер#Африка#АртДипломатияGATINGO
#Африка & #РусскийСевер
Экспозиция графических работ преподавателей и выпускников Академии Штиглица, и живописных полотен, выполненных на пленэрах петербургскими мастерами, впервые поедет Буркина-Фасо.
Русский Север для художника — это исконный центр русской культуры и могучий край первозданной красоты природы. Здесь обостряется понимание глубокой преемственности традиций культуры России, возрастает чувство историзма и интереса к вечным проблемам бытия.
Африка, равно как и Русский Север, вдохновляет художников своей многовековой самобытностью. Народы этих далеких друг от друга территорий схожи тем, что сохраняют и доносят до нас живые национальные традиции в различных сферах бытия: это и богатейшее устное народное творчество, и пронизанный поэзией и глубоким смыслом народный костюм, и местные художественные промыслы, и деревянное зодчество и свет души человеческой.
Куратор выставки и автор проекта: #ТатьянаТудвасеваПодробности тут.
#GATINGO&#CAARB#РусскаяАртДипломатияGATINGO
Подписаться
А тем временем, проект "Русская арт-дипломатия в Африке" готовится к новому путешествию, теперь уже в Буркина-Фасо (при поддержке Буркинийско-российского Клуба дружбы и бизнеса #CAARB в тесном сотрудничестве Gatingo c СПГХПА им.Штиглица).
В экспозиции " L'Afrique et le Nord Russe " будет представлена графика преподавателей и выпускников Академии Штиглица и несколько живописных полотен петербургских художников из серии "Русский Север" .
Выставка состоится в BOBO DIOULASSO во время Церемонии начала деятельности CAARB на Великом Западе Буркина-Фасо, в присутствии кабинета Министров во главе с новым премьер-министром Буркины. Затем планируем провести вернисаж в Русском доме #Уагадугу при содействии Центра народной дипломатии и лично Наталии Красовской, вице-спикера Заксобрания НСО.
Куратор и автор проекта:
Татьяна Тудвасева
#GatingoArtNews#РусскийСевер#Африка#АртДипломатияGATINGO