🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
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
📣 O‘zbekistonda Young Climate Champions loyihasi ekovolontyorlari tashabbusi bilan Maktabgacha va maktab ta’limi vazirligi, Ekologiya vazirligi, YUNISEF, BMTTD va Zamin fondi ko‘magida LCOY bo‘lib o‘tdi.
~~~
📣 LCOY в Узбекистане прошла по инициативе эковолонтёров проекта Young Climate Champions при поддержке МДШО, Минэкологии, ЮНИСЕФ, ПРООН и Фонда Zamin.
#LCOY#YoungClimateChampions#EcoSchoolsUzbekistan
😀Zamin🌐Instagram🌐Facebook
🗝 Iqlim o‘zgarishiga moslashish, uning oqibatlarini yumshatish va iqlim adolatini ta’minlash bo‘yicha zarur chora-tadbirlar bo‘yicha g‘oyalar va tavsiyalarni o‘z ichiga olgan Yoshlar milliy bayonotini ishlab chiqish LCOYning asosiy natijasiga aylandi. Bayonotning ishlab chiqilishi butun mamlakat bo‘ylab yoshlar bilan o‘tkazilgan avvalgi onlayn va yuzma-yuz maslahatlar natijalariga asoslangan.
📝 LCOYning yakuniy bayonoti milliy siyosat va strategik qarorlarni ishlab chiqish, masalan, Milliy miqyosda belgilanadigan ulushlarni — Parij kelishuvining har bir ishtirokchisi tomonidan issiqxona gazlari chiqindilarini kamaytirish va iqlim o‘zgarishiga moslashish chora-tadbirlari bo‘yicha o‘rnatiladigan iqlim majburiyatlarini kelgusida yanada ishlab chiqishga asos bo‘lib xizmat qiladi.
🌍 Bayonot 2025-yilning noyabr oyida Braziliyada bo‘lib o‘tadigan Birlashgan Millatlar Tashkilotining iqlim o‘zgarishi bo‘yicha 30-konferensiyasiga taqdim etiladi.
~~~
🗝 Ключевым результатом LCOY стала разработка Национального заявления молодёжи с идеями и рекомендациями по необходимым мерам адаптации к изменению климата, смягчению его последствий и обеспечению климатической справедливости. Разработка заявления основана на результатах предыдущих онлайн и очных консультаций с молодежью по всей стране.
📝 Итоговое заявление LCOY послужит основой для разработки национальной политики и стратегических решений, например, для дальнейшей разработки Национально определяемых вкладов — климатических обязательств, которые каждая страна-участница Парижского соглашения устанавливает в отношении сокращения выбросов парниковых газов и мер по адаптации к изменению климата.
🌍 Заявление будет представлено на 30-й Конференции Организации Объединенных Наций по изменению климата, которая состоится в Бразилии в ноябре 2025 года.
#LCOY#YoungClimateChampions#EcoSchoolsUzbekistan
😀Zamin🌐Instagram🌐Facebook
💬 O‘zbekistonda ilk bor BMTning Iqlim o‘zgarishi to‘g‘risidagi сheklangan konvensiyasi huzuridagi Bolalar va yoshlar masalalari bo‘yicha global rasmiy guruh shafeligida Yoshlarning mahalliy konferensiyasi (LCOY) o‘tkazilmoqda.
📣 LCOY "yashil" madaniyat va yoshlarning iqlim o‘zgarishiga qarshi harakatlarini targ‘ib qilish borasida muhim platforma hisoblanadi. Platforma yoshlarga iqlim muammolari bo‘yicha g‘oyalar va yechimlar almashish, tengdoshlari va ekspertlar bilan muloqot qilish imkonini beradi. Konferensiya yoshlar va bolalarni iqlim, iqlim o‘zgarishi va uning oqibatlari fanidan xabardor qilish, shuningdek, O‘zbekistonning barqaror taraqqiyoti uchun iqlim o‘zgarishiga qarshi kurashda yoshlarning sa’y-harakatlarini kuchaytirishga qaratilgan.
📩 Konferensiyada ishtirok etish uchun minglab arizalar orasidan O‘zbekistonning barcha hududlaridan bo‘lgan 100 nafardan ortiq yoshlar tanlov asosida saralab olindi.
🏆 O‘zbekistondagi LCOY "Yosh ekochempionlar" milliy hamjamiyati a’zolari bo‘lgan yoshlar tomonidan tashabbus ko‘rsatilgan va tashkil etilgan organik jarayonning natijasi bo‘ldi.
~~~
💬 Впервые в Узбекистане проходит Локальная конференция молодёжи (LCOY) под эгидой Глобальной официальной группы по делам детей и молодёжи при Рамочной конвенции ООН об изменении климата.
📣 LCOY является важной площадкой для продвижения «зелёной» культуры и действий молодёжи для борьбы с изменением климата. Платформа позволит молодёжи обменяться идеями и решениями климатических проблем, пообщаться со сверстниками и экспертами. Конференция направлена на просвещение молодёжи и детей в области науки о климате, изменения климата и его последствий, а также на усиление действий молодёжи в борьбе с изменением климата для устойчивого развития Узбекистана.
📩 Для участия в конференции на конкурсной основе из тысяч заявок были отобраны более 100 молодых ребят со всех регионов Узбекистана.
🏆 LCOY в Узбекистане — следствие органичного процесса, инициированного и организованного молодыми людьми — членами Национального сообщества «Молодые экочемпионы».
#LCOY#YoungClimateChampions#EcoSchoolsUzbekistan
😀Zamin🌐Instagram🌐Facebook
💬 O‘zbekistonda ilk bor BMTning Iqlim o‘zgarishi to‘g‘risidagi сheklangan konvensiyasi huzuridagi Bolalar va yoshlar masalalari bo‘yicha global rasmiy guruh shafeligida Yoshlarning mahalliy konferensiyasi (LCOY) o‘tkazilmoqda.
📣 LCOY "yashil" madaniyat va yoshlarning iqlim o‘zgarishiga qarshi harakatlarini targ‘ib qilish borasida muhim platforma hisoblanadi. Platforma yoshlarga iqlim muammolari bo‘yicha g‘oyalar va yechimlar almashish, tengdoshlari va ekspertlar bilan muloqot qilish imkonini beradi. Konferensiya yoshlar va bolalarni iqlim, iqlim o‘zgarishi va uning oqibatlari fanidan xabardor qilish, shuningdek, O‘zbekistonning barqaror taraqqiyoti uchun iqlim o‘zgarishiga qarshi kurashda yoshlarning sa’y-harakatlarini kuchaytirishga qaratilgan.
📩 Konferensiyada ishtirok etish uchun minglab arizalar orasidan O‘zbekistonning barcha hududlaridan bo‘lgan 100 nafardan ortiq yoshlar tanlov asosida saralab olindi.
🏆 O‘zbekistondagi LCOY "Yosh ekochempionlar" milliy hamjamiyati a’zolari bo‘lgan yoshlar tomonidan tashabbus ko‘rsatilgan va tashkil etilgan organik jarayonning natijasi bo‘ldi.
~~~
💬 Впервые в Узбекистане проходит Локальная конференция молодёжи (LCOY) под эгидой Глобальной официальной группы по делам детей и молодёжи при Рамочной конвенции ООН об изменении климата.
📣 LCOY является важной площадкой для продвижения «зелёной» культуры и действий молодёжи для борьбы с изменением климата. Платформа позволит молодёжи обменяться идеями и решениями климатических проблем, пообщаться со сверстниками и экспертами. Конференция направлена на просвещение молодёжи и детей в области науки о климате, изменения климата и его последствий, а также на усиление действий молодёжи в борьбе с изменением климата для устойчивого развития Узбекистана.
📩 Для участия в конференции на конкурсной основе из тысяч заявок были отобраны более 100 молодых ребят со всех регионов Узбекистана.
🏆 LCOY в Узбекистане — следствие органичного процесса, инициированного и организованного молодыми людьми — членами Национального сообщества «Молодые экочемпионы».
#LCOY#YoungClimateChampions#EcoSchoolsUzbekistan
😀Zamin🌐Instagram🌐Facebook
#LCOY#YoungClimateChampions#EcoSchoolsUzbekistan
В Узбекистане проходит первая в истории Локальная конференция молодёжи (LCOY) под эгидой Глобальной официальной группы по делам детей и молодежи (YOUNGO) при Рамочной конвенции Организации Объединённых Наций об изменении климата (РКИК ООН, UNFCCC).
Конференция, на которую были отобраны делегаты из тысяч заявок из всех 14 регионов Узбекистана, является важной площадкой для продвижения «зеленой» культуры и действий молодёжи для борьбы с изменением климата.
📱Instagram📱Telegram
📱Facebook📱Youtube