@MV_Kpop · Post #6526 · 30.06.2021 г., 13:05
OMEGA X - VAMOS • 1080P HD #OmegaX@MV_Kpop
Hashtags
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
Пребарај: #omegax
@MV_Kpop · Post #6526 · 30.06.2021 г., 13:05
OMEGA X - VAMOS • 1080P HD #OmegaX@MV_Kpop
Hashtags
@bubbletealuv · Post #3012 · 17.01.2025 г., 07:30
ᝬ 🤩𖠵 ゛ (( 🐰) new post by bubbletealuv ↝ #ShinYechan➛ #OmegaX.. ✨ …( emoji ) 💭 взяли? буду рад увидеть плюсы и реакции.
Hashtags
@bubbletealuv · Post #2084 · 25.01.2024 г., 13:48
Хек [Omega X] 🐊🐊🐊 🍙установить пак🍙 ㅤㅤㅤㅤㅤㅤㅤPLEASE BOOST tag - #Hyuk#OmegaX#kpop
@bubbletealuv · Post #2085 · 25.01.2024 г., 14:15
Шин Йечан [Omega X] 🐅🐅🐅 🍙установить пак🍙 ㅤㅤㅤㅤㅤㅤㅤPLEASE BOOST tag - #ShinYechan#OmegaX#kpop
Hashtags
@bubbletealuv · Post #2098 · 25.01.2024 г., 15:45
Хангём [Omega X] 🐫🐫🐫 🍙установить пак🍙 ㅤㅤㅤㅤㅤㅤㅤPLEASE BOOST tag - #Hangyeom#OmegaX#kpop
@bubbletealuv · Post #2097 · 25.01.2024 г., 15:45
Тэдон [Omega X] 🦏🦏🦏 🍙установить пак🍙 ㅤㅤㅤㅤㅤㅤㅤPLEASE BOOST tag - #Taedong#OmegaX#kpop
@bubbletealuv · Post #2096 · 25.01.2024 г., 15:44
Себин [Omega X] 🐪🐪🐪 🍙установить пак🍙 ㅤㅤㅤㅤㅤㅤㅤPLEASE BOOST tag - #Sebin#OmegaX#kpop
@bubbletealuv · Post #2095 · 25.01.2024 г., 15:44
Зен [Omega X] 🦛🦛🦛 🍙установить пак🍙 ㅤㅤㅤㅤㅤㅤㅤPLEASE BOOST tag - #Xen#OmegaX#kpop
@bubbletealuv · Post #2091 · 25.01.2024 г., 14:29
Мун Джэхен [Omega X] 🐘🐘🐘 🍙установить пак🍙 ㅤㅤㅤㅤㅤㅤㅤPLEASE BOOST tag - #MoonJaehyun#OmegaX#kpop
Hashtags
@bubbletealuv · Post #2087 · 25.01.2024 г., 14:15
Кевин [Omega X] 🦓🦓🦓 🍙установить пак🍙 ㅤㅤㅤㅤㅤㅤㅤPLEASE BOOST tag - #Kevin#OmegaX#kpop
@bubbletealuv · Post #2086 · 25.01.2024 г., 14:15
Чонхун [Omega X] 🐆🐆🐆 🍙установить пак🍙 ㅤㅤㅤㅤㅤㅤㅤPLEASE BOOST tag - #Jeonghoon#OmegaX#kpop
Hashtags
@bubbletealuv · Post #2083 · 25.01.2024 г., 13:48
Хвичан [Omega X] 🦈🦈🦈 🍙установить пак🍙 ㅤㅤㅤㅤㅤㅤㅤPLEASE BOOST tag - #Hwichan#OmegaX#kpop