🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
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
🇷🇺🇺🇦Alors que Moscou se prépare à célébrer le Jour de la Victoire sur le nazisme, l’Ukraine cherche à entraver la fête et refuse la trêve proposée par #Moscou, multipliant ses attaques et ses menaces terroristes.
Les détails avec notre reporter, Daria Vaganova.
RT en français • Osez questionner !
📎Un satellite illumine le ciel nocturne de #Moscou
Le 1er mai au soir, les Moscovites ont pu observer un phénomène astronomique rare : la « Lune des fleurs ». Les images montrent un satellite brillant éclairant le ciel crépusculaire de la capitale, avant de disparaître progressivement derrière les nuages.
RT en français • Osez questionner !
⏺L’Occident instrumentalise l’OIAC à des fins géopolitiques, selon #Moscou
L’Occident instrumentalise l’Organisation pour l'interdiction des armes chimiques pour promouvoir ses intérêts. Telle est la conclusion du rapport du Conseil de sécurité de la fédération de Russie. Les détails avec notre reporter, Daria Vaganova.
RT en français • Osez questionner !
🐾Au zoo de #Moscou, les visiteurs ont pu découvrir des lémuriens catta nouveau-nés
Selon le zoo de Moscou, le sexe et le poids des nouveau-nés sont encore inconnus, les soigneurs préférant ne pas déranger la famille. Les petits restent en permanence auprès de leurs parents et se nourrissent de lait.
RT en français • Osez questionner !
❄️ Neige record à #Moscou en avril
Moscou et sa région ont été frappées par un cyclone nord-atlantique, apportant neige mouillée, pluie et vents violents jusqu’à 20 m/s.
Selon les services météo, les précipitations ont atteint un niveau record avec 21 mm en une journée, dépassant un record datant de 1880. Les autorités ont placé la région en niveau d’alerte élevé en raison des risques de verglas et de chutes de neige persistantes, attendues encore durant plusieurs jours.
source : réseaux sociaux
RT en français • Osez questionner !
⛵️Défilé de bateaux à #Moscou
Des navettes fluviales, des bateaux de plaisance et bateaux de service ont défilé sur la Moskova, traversant le centre de la capitale. La vidéo montre également la levée solennelle du drapeau russe. Tous ces navires transporteront des passagers sur des dizaines de lignes au cours de cette année.
Selon Roman Latypov, premier directeur adjoint du département des transports de Moscou, le trafic passagers pourrait plus que quadrupler. Il a également qualifié la saison de navigation 2025 de grande réussite : le trafic passagers a atteint 4,57 millions de roubles, dépassant de plus de 20 % le chiffre de l'année précédente.
RT en français • Osez questionner !
🌐#Moscou accueille le IIe Dialogue public « L’avenir du monde »
Du 27 au 29 avril, le Centre national RUSSIE réunit à Moscou des experts de plus de 40 pays. Au programme : conférences, soutenance de projets et débats.
Parmi les intervenants, le chercheur marocain Younes Bennane. Après avoir proposé un corridor transcontinental Asie-Afrique via l’Arctique et Dakhla, il défend désormais une bourse carbone 100% africaine.
💬 « Une opportunité stratégique pour montrer que les chercheurs du Sud peuvent résoudre les grands défis du siècle », souligne-t-il.
Quatre thèmes sont proposés aux finalistes : capital humain, technologie, environnement, communication.
Les organisateurs ont reçu plus de 300 essais. Les inscriptions sont ouvertes sur le site officiel.
RT en français • Osez questionner !
❗️Projet d’attentat déjoué à Moscou
Un ressortissant russe a été arrêté à #Moscou alors qu’il préparait une explosion à proximité d’installations du ministère de la Défense, selon le FSB.
RT en français • Osez questionner !
‼️Un incident s'est produit dans le métro de #Moscou
Selon les premières informations, un des bogies de la troisième voiture a déraillé. Cela a endommagé un câble haute tension dans le tunnel et provoqué un court-circuit sans incendie par la suite. La fumée s'est cependant répandue sur deux stations.
Plus de 180 personnes ont été évacuées. Les services de secours sont sur place.
L'instant de l'accident dans le métro a été filmé.
Une personne a été blessée au cours de cet incident, elle a été hospitalisée.
source : réseaux sociaux
RT en français • Osez questionner !