Raspberry Pi и Qt. Кросс-компиляция Qt и установка Qt Creator.

Одним из инструментов для создания приложений с графическим пользовательским интерфейсом является хорошо известный фреймворк Qt. Кроссплатформенность Qt позволяет нам успешно использовать его в том числе и для разработки на Raspberry Pi. Но здесь есть один нюанс, о котором мы и поговорим в этой статье. В принципе, можно без проблем установить Qt Creator и сопутствующие библиотеки

Продолжить чтение »
USB HID

Библиотека Libusb для работы с USB Custom HID.

Всем доброго дня! Сегодня мы будем писать свою собственную программу для хоста, которая будет осуществлять прием и передачу данных от устройства, для которого мы уже реализовали класс USB Custom HID. А произошло это в двух предыдущих статьях, посвященных работе с USB HID – раз и два. В качестве среды разработки я буду использовать мой любимый

Продолжить чтение »
Создание и наложение текстур

Уроки OpenGL. Часть 5. Создание и наложение текстуры.

Как уже понятно из названия статьи, речь пойдет об использовании текстур в OpenGL. В прошлом уроке мы создали куб и добавили возможность вращать его вокруг осей координат. Сегодня давайте попробуем наложить текстуры на грани куба и получить некое подобие игральной кости 🙂 Итак, возьмем за основу проект из предыдущей статьи, и для начала нужно добавить

Продолжить чтение »
OpenGL

Уроки OpenGL. Часть 4. Создание 3D-объектов.

Продолжается цикл статей, посвященных работе с библиотекой OpenGL на нашем сайте, и, наконец, пришло время подключить третье измерение в наших экспериментах! Сегодня мы создадим в пространстве куб, а также добавим функцию вращения 3D-фигуры вокруг осей x и y. Как всегда разберем все по шагам, а в конце статьи я выложу полный проект с реализованным примером.

Продолжить чтение »
Компьютерная графика

Уроки OpenGL. Часть 3. 2D-фигуры и массивы вершин.

Как и обещал в конце второго урока (ссылка), сегодняшняя статья будет посвящена построению 2D-примитивов в OpenGL при помощи массивов вершин. Поставим такую задачу – реализовать все то, что мы сделали в прошлый раз, но только без использования функций glBegin() / glEnd(). Итак, для решения поставленной задачи нам понадобится создать три массива: массив вершин массив индексов

Продолжить чтение »

Уроки OpenGL. Часть 2. Рисование основных 2D-фигур.

Продолжаем учебный курс по работе с графикой при помощи OpenGL! И сегодня мы займемся рисованием основных 2D-фигур, таких как треугольник, прямоугольник, линия итд. Первый урок, посвященный OpenGL можно найти тут – ссылка. Итак, приступим… Создадим пустой проект и добавим в него класс MainScene, как в предыдущей статье, а в сам класс – три пустые функции:

Продолжить чтение »
Уроки OpenGL

Уроки OpenGL. Часть 1. Введение.

Всем доброго дня! Сегодняшней статьей я положу начало новой рубрике “Уроки OpenGL” на нашем сайте! Посвящена она будет программированию с использованием графической библиотеки OpenGL. Начнем с основных концепций и идей, затем плавно перейдем к 2D и 3D-графике. В общем, будем много интересного! Постараюсь все объяснять максимально подробно и понятно, чтобы статьи оказались действительно полезными. Начнем

Продолжить чтение »

Присоединяйтесь!

Profile Profile Profile Profile Profile
Vkontakte
Twitter

Язык сайта

Июнь 2021
Пн Вт Ср Чт Пт Сб Вс
 123456
78910111213
14151617181920
21222324252627
282930  

© 2013-2021 MicroTechnics.ru