Янв
10th

Работа с графикой в PascalABC

Графическое изображение, созданное в PascalABCПосле запуска PascalABC, по умолчанию, запускается текстовый режим. Для работы с графикой служит отдельное графическое окно.

Чтобы его открыть, необходимо подключить модуль GraphABC. В этом модуле содержится набор процедур и функций, предназначенных для работы с графическим экраном, а также некоторые встроенные константы и переменные, которые могут быть использованы в программах с графикой.

С их помощью можно создавать разнообразные графические изображения и сопровождать их текстовыми надписями.

Подключение осуществляется в разделе описаний.

Формат подключения модуля GraphABC:

Uses GraphABC;

(ещё…)

Март
29th

Урок 6. Модификатор булевых операций

Blender. Модификатор булевых операцийУрок из серии: «Создание трехмерной графики в программе Blender»

В этом уроке поговори  о том, как работает модификатор булевых операций.

Чаще всего этот модификатор применяется для создания сложных объектов из более простых.

Доступ к модификаторам булевых операций можно получить через окно Свойств. Иконки сверху позволяют переключаться между различными разделами окна.

Переключитесь в раздел Модификаторы (Modifieds) Blender. Раздел Модификаторы (Modifieds)  и нажмите на кнопку  Add Modifier. Вы увидите варианты модификаторов, которые можно добавить к объекту. (ещё…)

Март
28th

Урок 5. Инструмент Subdivide (Подразделить)

Blender. Инструмент SubdivideУрок из серии: «Создание трехмерной графики в программе Blender»

В этом уроке мы познакомимся с инструментом Subdivide (Подразделить).

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

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

Однако в Blender есть специальный инструмент, позволяющий разделить грань или ребро на части.
(ещё…)

Март
26th

Урок 4. Инструмент Extrude в программе Blender

Blender. Инструмент Extrude (Выдавливание)Урок из серии: «Создание трехмерной графики в программе Blender»

В этом уроке мы познакомимся с инструментом Extrude (Выдавливание).

Инструмент Extrude (в переводе с англ. – выдавливать, выпячивать и т.п.) позволяет изменять mesh-объекты за счет создания копий вершин, рёбер и граней и их последующего перемещения, а также изменения размеров (если это ребра или грани).

Выдавливание является одним из наиболее часто используемых инструментов моделирования в Blender. Работает инструмент только в режиме Редактирования.

Перейти в режим экструдирования можно тремя способами: (ещё…)

Март
24th

Урок 3. Режим редактирования. Изменение формы объектов

Blender. Изменение формы объектаУрок из серии: «Создание трехмерной графики в программе Blender»

Изменение положения, размера и угла поворота объекта мы рассмотрели на предыдущих уроках. Осуществлялись они с помощью команд модификации Ttanslate (G), Rotate (R), Scale (S).

В этом уроке Вы узнаете, как изменять форму отдельных объектов. Такие изменения возможны лишь в режиме редактирования.

Для перехода в режим редактирования нужно нажать клавишу Tab или выбрать режим Edit Mode Blender Кнопка Edit Mode в заголовке окна 3D-вида. (ещё…)

Март
23rd

Урок 2. Объекты в программе Blender

Урок из серии: «Создание трехмерной графики в программе Blender»

Blender. Молекула водыНа прошлом уроке мы коснулись только трёх объектов (куба, лампы и камеры), расположенных на сцене по умолчанию.

В Blender есть еще  множество других инструментов для моделирования. В наших уроках мы будем использовать mesh-объекты.

В этом уроке рассказывается о создании mesh-объектов (примитивов, изменяя которые можно получать  более сложные объекты) и использовании модификаторов для  изменения их положения, размера, угла поворота.

При работе с mesh-объектами будем использовать объектный режим.

В программе Blender два основных режима:

  • Объектный Режим (Object Mode);
  • Режим Редактирования (Edit Mode).

В объектном режиме действия выполняются над объектами в целом. Режим Редактирования  используется для изменения формы объекта.

О работе в режиме редактирования речь пойдет в следующем уроке.
(ещё…)

Март
21st

Урок 1. Введение в Blender

Урок из серии: «Создание трехмерной графики в программе Blender»

Введение в Blender

Blender – это пакет для создания трёхмерной компьютерной графики, анимации и интерактивных приложений.

Вы можете скачать Blender абсолютно свободно с сайта www.blender.org.

Blender может показаться сложной для изучения программой с неограниченными возможностями.

Эти уроки позволят получить  базовые знания и навыки по созданию объектов, их изменению, работе с материалом.

Лучший совет, который я могу дать вам при изучении этой программы, — не сдавайтесь!

Любая программа рендеринга и анимации имеет сложный процесс изучения, и Blender не является исключением. Через пару недель многие вещи станут проще.
(ещё…)

Фев
16th

Урок 10. Стандартные диалоги. Создание текстового редактора

Урок из серии: “Программирование для школьников в среде Lazarus”

Стандартные диалоги – это диалоговые окна, общие для большинства приложений Windows. Например, когда пользователь сохраняет файл в редакторе Word, он использует диалоговое окно Save As … (Сохранить как …). Когда он сохраняет рабочую книгу в Microsoft Excel, он также использует диалоговое окно Save As …

Операционная система Windows стандартизирует и значительно облегчает создание таких диалоговых окон. Программисту нет необходимости «изобретать колесо» каждый раз, когда понадобится диалоговое окно, в котором пользователь будет сохранять или открывать файл.

Вместо этого программист попросту устанавливает стандартный компонент на форму и задает ему необходимые свойства.

В составе Lazarus поставляется 14 диалоговых компонентов. Все они находятся на вкладке Dialogs. Как и MainMenu, в среде Lazarus диалоговые компоненты являются невизуальными, они присутствуют на форме в виде значков, однако во время выполнения они невидимы.

(ещё…)

Янв
31st

Урок 9. Компонент Меню (TMainMenu)

Урок из серии “Программирование для школьников в среде Lazarus”

Компонент TMainMenu предназначен для добавления к программе главного меню, без которого не обходится практически ни одно из приложений Windows.

Чтобы добавить меню, надо выбрать на панели компонентов Standart (Стандартные) компонент TMainMenu и поместить его на форме в произвольном месте.

Компонент TMainMenu невизуальный, в отличии от визуальных компонентов TEdit и TLabel, в точности соответствующих своему внешнему виду в работающей программе.

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

(ещё…)

Янв
30th

Урок 8. Операторы повторения

цикл с предусловиемУрок из серии “Программирование для школьников в среде Lazarus”

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

В программе цикл может быть реализован при помощи конструкций for, while и repeat.

Оператор цикла for … do

Оператор FOR используется в том случае, когда  некоторую последовательность действий надо выполнить несколько раз, причем число повторений заранее известно.

(ещё…)