🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
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
Empleador:
Cubana de Aviación, Agencia Holguín
Tipo de Contrato:
Tiempo completo
Jornada Laboral:
100%
Nivel de estudios:
Formación profesional
Contacto:
Dirección de la Agencia - [email protected] - 24461610 - 24461610 - Edificio Pico Cristal. 2da Piso. Calle Libertad s/n entre Luz Caballero y Martí
#holguin
Empresa Labiofam Holguín
Categoría:
Recursos Humanos
Jornada Laboral:
100%
Nivel de estudios:
Grado universitario
Contacto:
Especialista en Recursos Humanos - [email protected] - 52806170,24426865 - 52806170 - Calle 1ra No. 1A entre 2da y Carretera Central. Reparto El Jardín
#Holguin
Especialista B en Ciencias Informáticas
Empleador: Empresa Labiofam Holguín
Calle 1ra No.1A entre 2da y Carretera Central. Reparto El Jardín, Holguín, Holguin
Salario: 7110.00 CUP
Especialista en Recursos Humanos - [email protected] - 55044932,52806170,24426865 - 55044932,52806170 - Calle 1ra No. 1A entre 2da y Carretera Central. Reparto El Jardín
#holguin
Hostess y Seguridad
Empleador: Fajardos Pizza
Holguin, Holguín
Horario:
Turnos de 7 pm a 7 am. Se trabaja dos dias y se descansa dos días
Tipo de Contrato:
Tiempo completo
Jornada Laboral:
100%
Detalles:
Requisitos: apto fisica y mentalmente, buen porte y aspecto personal, experiencia en trabajo en bares o ambientes nocturnos.
Se realizarán entrevistas presenciales en fecha 5 de junio a las 10:00 am. En la dirección enunciada del local.
Contacto:
Administradora - [email protected] - 51142966 - 51142966 - Calle 12 No.2 entre 7 y 9. Reparto Peralta
#Holguin
👧👶En marcha en el país la segunda etapa de la 63 Campaña Nacional de Vacunación Antipoliomielítica Oral Bivalente.
Desde el 17 hasta el 21 de junio se suministrará una segunda dosis a quienes fueron vacunados en abril y mayo y, además, se proveerán dos goticas a los niños de nueve años de edad.💧⚕️
#Holguin
#Cubaessalud
🎤 La Unión de Periodistas de Cuba (Upec) arriba a su aniversario 61 el próximo 15 de julio.
👏 En #Holguin las celebraciones centrales tuvieron lugar este sábado, donde reunidos profesionales del gremio y familiares desarrollaron un gran festejo.
✍️ Liban Fernando Espinosa Hechavarría
📸 Yudit Almeida
Periódico Ahora
________________
#Cuba#UPEC
Dr. Roberto Morales Ojeda
(DrRobertoMOjeda) en X
El último municipio que visitamos en #Holguin fue #Moa. Aquí recorrimos el centro reproductor porcino de la Empresa de Servicios a la Industria Cubana del Níquel donde comprobamos la estrategia que desarrollan para alcanzar el autoabastecimiento de alimentos. #GenteQueSuma
https://x.com/DrRobertoMOjeda/status/1928538689585451417
🗣️La tienda virtual de Cupet en Holguín abrirá el lunes en la modalidad de domicilio, así lo afirmó Cupet en su canal de Telegram.
🚛Repartos seleccionados para el domicilio:
📍Ciudad Jardín, Lenin, Vista Alegre, el Llano, El Peralta, Villa Nueva, Pueblo Nuevo, Pedro Díaz Cuello, Hermanos Aguilera, Plaza, Libertad, Palomo, E.Barcenas, Centro de ciudad.
#RadioHolguinLaNueva
#RadioHolguin
#Cupet
#Holguin
Buenas tardes estimados subscriptores
A partir de ahora para diferencias las ofertas laborales y para una mayor organización. Le daremos uso a los # por lo que cada oferta tendrá un # en referencia a la provincia , subiremos las de mayor votación en las encuestas.
#lahabana#guantanamo#isladelajuventud#santiagodecuba#holguin#granma#artemisa#pinardelrio#cienfuegos#villaclara#ciegodeavila