Урок 3. Работа с текстом (план-конспект)

I - текст в контур, применение фильтра

  1. Создать надпись "Программирование - это процесс создания компьютерных программ".
  2. Изменить цвет, использовать два цвета.
  3. Изменить межсимвольный и межстрочный интервалы
  4. Преобразовать в контур.
  5. Вытянуть узля отдельных букв.
  6. Найти и использовать подходящий фильтр.

II - сохранение и экспорт

Урок 2. Редактирование контура, произвольные контуры и кривая Безье (план-конспект)

Оконтуривание объекта, редактирование узлов

  1. Нарисовать эллипс. Выбрать инструмент "Редактировать узлы контура или рычаги узлов" (F2). Редактируется как эллипс.
  2. Оконтурить эллипс. Перемещать отдельные узлы и рычаги.
  3. Нажать "Сделать выделенные узлы острыми". Отметить изменения.
  4. Выделить два узла, добавить новый узел.
  5. Удалить узел.
  6. Разрыв и соединение контура.
  7. Получить из квадрата треугольник.
  8. Квадрат.

Урок 1. Геометрические фигуры (план-конспект)

План

  1. Настройки холста и управление им.
  2. F4 - прямоугольники и квадраты.
  3. F1 - выделение и трансформирование объектов.
  4. F5 - круги, эллипсы, дуги, сектора.
  5. Shift+8 - звезды и многоугольники.
  6. F9 - спирали.
  7. Shift+F4 - 3D-фигуры.
  8. Shift+Ctrl+F (Объект->Заливка и обводка).

Изучаемые понятия и действия

Настройки холста и управление им

Файл->Свойства документа - портретная и альбомная ориентации холста. Выбрать альбомную.

С++. Перегруженные функции и аргументы по умолчанию

В программе может потребоваться выполнить одни и теже действия (функцию), однако входные данные при этом могут быть разными. На помощь приходят два механизма:

  • перегрузка функции,
  • передача значений параметрам в прототипе функции (аргументы по умолчанию).

В каких случаях следует использовать первый, а в каких второй?

Создание gif-анимации с помощью GIMP

Анимация в данном случае заключается в том, что слои изображения появляются не все сразу, а друг за другом — от нижележащих слоев к вышестоящим.

Если слои прозрачные, то нижние остаются видимыми, когда перекрываются вышестоящими слоями. Поэтому в предложенном ниже упражнении можно было бы оставлять на слоях не несколько букв, а только по одной. Однако при этом пришлось бы выравнивать их относительно друг друга.

Столкновение

Задача

Организовать столкновение двух объектов (например, автомобилей), движущихся навстречу друг другу. Под столкновением понимать их остановку и изменение внешнего вида.

collision.png

Особенности задачи

Когда машины сталкиваются, то у них изменяется только место столкновения (например, передняя часть). Если к объектам применять графические эффекты, то они изменят весь объект (от его центра), что нас не устраивает.

QML. Поворот градиента

По умолчанию делается только горизонтальный градиент. Чтобы получить под другим углом, надо повернуть всю фигуру (прямоугольник), т.к. свойство rotation отсутствует у Gradient.

Круг можно получить установив у квадрата radius в 50.

Если требуется вертикальный градиент для прямоугольника, то тогда при его создании следует поменять значения местами для требуемых ширины и высоты. После поворота на 900 высота станет шириной.