TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #164 · 14 окт.

🙄Разминка для ума! Треугольник Серпинского, интересная фигура которую построить достаточно просто. Алгоритм такой: 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

Резултати

Пронајдени 1 слични објави

Пребарај: #dachenskoye

当前筛选 #dachenskoye清除筛选
DruschbaFM - English

@druschbaFm_en · Post #52818 · 03.04.2025 г., 07:55

⚡️ 🇷🇺 🇺🇦⚔️ Ukraine Fronts on the Morning of 3 April⚡️ 🔴#Sumy Direction: 🔴In #Sudzha Sector, to the west, we assume that the video which recently emerged for Russian #Uspenovka {1st red↘️} was not actual. On Ukrainian soil reportedly: 🟡 In #Veselovka, the AFU counterattacked unsuccessfully. 🟡 At #Zhuravka, slight RFAF advance and fights in the centre. 🟡 In #Basovka, the battle continues with varying success. 🟡#Novenkoye - RFAF {2nd red⬆️}. 🟡 In #Kursk region, fighting continues north and east of the AFU controlled #Oleshnya. In #Guyevo the AFU offers fierce resistance. #Gornal remains AFU controlled. 🔴In #KrasnayaYaruga Sector, the battle for #Popovka {5th black↙️} and #Demidovka continued. 🗺 All on Map 1 🔴#Kharkov Direction: 🔴In #Liptsy and #Volchansk Sections, a lull. 🔴#Svatovo Front: 🔴 In #Kupyansk, #Borovaya Sector, no major changes. 🔴In #Liman Sector, fighting at #Katerinovka and #Novoye continues. 🔴In #Seversk Sector, Russian troops continued to attack in the area of #Belogorovka (#LPR). 🟡 In #Verkhnekamenskoye, a Russian assault group has entered the village, the battle for which has begun. 🗺 Map 2 🔴#ChasovYar Direction: 🔴In #ChasovYar and #Toretsk Sectors, the battle for the cities and nearby villages continued without major changes. 🔴#Pokrovsk Direction: 🔴 On the right Flank, far to the east, fighting continued at #Valentinovka, west of #Panteleymonovka (southwards in the area of #Aleksandropol, and further west for #Tarasovka. 🔴 South of the City, fierce counterbattles. In #Lysovka, the RFAF reportedly advanced northwards; the AFU reentered #Dachenskoye and #Zelenoye; fighting for the southeastern outskirts of #Kotlino continued. 🔴 On the left Flank, fierce counterbattles in the areas of #Udachnoye and #​​Novoaleksandrovka. 🟡#Preobrazhenka has been taken by the RFAF. 🟡 At#Bogdanovka, the battle continued. It is disputed that the fighting is already inside the village. 🔴#Komar Direction: 🔴In #Bogatyr Sector, fighting continues. #Konstantinopol is still embattled, as well as #Razliv is. 🔴 In #Komar Sector, Russian forces are fighting along the western bank of the 'Mokriye Yaly River' and have advanced to #Vesyoloye, which came reportedly under Russian control. On the approaches to #Shevchenko and in #VolnoyePole, the battle continued. 🔴#Zaporozhye Direction: 🔴In the #Orekhov Section, south of the city there is mainly positional fighting and Russian fire on AFU positions. To the west, the situation in the 4 contested villages is reportedly as follows: 🟡#Shcherbaki contested; 🟡#MalyeShcherbakito the west, still contested; 🟡#Stepovoye, further west as well; 🟡 In #Lobkovoye; the RFAF advanced into its northern part and took prisoners. Reportedly, there are only Russian paratroopers in the village for now. 🎬 Video 🗺 Map 3 🟡 Near #Kamenskoye, in the far west, the fighting continued, reportedly Russian stormtroopers are approaching the village. 💥 In the #DPR, the AFU dropped an IED on a passenger car in #Gorlovka, wounding 3 civilians. 💥 In #Kherson Direction, mutual strikes, and the AFU shelled several villages, resulting in several wounded and infrastructure damage. 💥#OldRussia: 🔵In #Kursk Region, the AFU attacked a power substation and a power facility, violating the 'energy ceasefire.' In #Belgorod region, Ukrainian UAVs targeted villages and farmsteads as well as vehicles, wounding several civilians. 💥#RestUkraine: 🔵 The RFAF struck a targets in #Kharkov, at least 14 Geranium UAV hits within 40 minutes were reported, #Slavyansk, #Dnepropetrovsk and #Zaporozhye. In #KrivoyRog, a company has been hit, according to Ukrainian channels by an Iskander ballistic missile, killing 4 people and wounding 14. ⚠️ The Term 'Reportedly' indicates that it is unconfirmed! 🎞 Video Source 🗺 Maps @olegtsarov; @petrenko_iHS; @creamy_caprice 📋 Sources: CC; Tsarov; 🇺🇦Fiend;⚡️2M;🐈Cat😼VK 🕰As of 3 Apr 2025; 06:35 GMT+3;📃2 Apr 📱 Join GLOBAL DEPTH to boost your TG Feed 💬Join Military Chat for Comments & Discussions 🇺🇦On Ukraine Observer you will find your daily independent Ukraine War Battle Update