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 слични објави

Пребарај: #danelia

当前筛选 #danelia清除筛选
PiaNinoNotovna

@ninonotovna · Post #4 · 19.03.2025 г., 07:43

#NewMusic #Cinema #Kancheli #Danelia «У меня была собака Булька - керриблютерьер, веселый добродушный парень. Когда я работал дома - писал сценарии с Резо или Викой, - он обязательно приходил ко мне в кабинет, ложился у стола и слушал. А вот пианино у меня не было, и с Петровым, и с Канчели мы работали на 'Мосфильме'. Каждый раз, записав в студии музыку к фильму, я ее переписываю на кассету и дома прослушиваю. Музыку Петрова Булька слушал спокойно, а вот музыку Канчели... Пришли мы с Гией как-то раз ко мне после записи музыки к 'Слезы капали', я поставил кассету - Булька поднял морду и тоненько завыл. - Гия, смотри, Бульке не нравится, - сказал я. - Если Бетховена на площади завести, толпе тоже не понравится, - сказал Канчели. - Булька у тебя с детства слушает всякую муру. Воспитал собаку на ширпотребе и примитиве. - Я извиняюсь, но под Чайковского и под Равеля он у меня спит. - Это девятнадцатый век. А ты ему Шнитке поставь - сразу завоет. У меня была пластинка Шнитке. Я поставил - под Шнитке Булька положил морду на лапы и задремал. Канчели достал из кармана кассету: - А вот это поставь. Это была его музыка к 'Королю Лиру'. Я поставил - Булька немедленно проснулся и завыл. Поведение Бульки задело Канчели за живое. На следующий день он принес запись Губайдуллиной: - Давай это поставь. Поставили. Булька не реагирует. - А это? - поставили запись Артемьева. Булька спит. Канчели поставил кассету с записью своей симфонии. Булька немедленно завыл. - Твой Булька такой же садист, как ты, - сказал Канчели и ушел. А вечером позвонил: - Я подумал и понял. Булька не садист, у него просто очень хороший вкус. Моя музыка ему нравится, и он под нее поет. Так что передай Бульке, что я извиняюсь. Не знаю, как насчет вкуса, но музыкальный слух у Бульки был. Я думаю - все дело в скрипичных флажелетах. Гия любит скрипичные флажелеты и часто использует их. А Булька скрипичные флажелеты терпеть не мог». Из книги Георгия Данелия «Безбилетный пассажир» Упоминаются: композиторы Гия Канчели, Андрей Петров, Эдуард Артемьев, Альфред Шнитке, София Губайдулина, П.И. Чайковский, Бетховен, Равель, а также сценаристы Резо Габриадзе, Виктория Токарева, а также собака Булька….