Кутовий розмір – КОМПАС в DELPHI

Інтерфейс ksADimSourceParam служить для опису параметрів того, як слід розташовувати кутовий розмір Розглянемо властивості цього інтерфейсу xc, yc – Координати центру розмірної дуги Зазвичай він збігається з вершиною кута, розмір якого проставляється

Побудова перпендикуляра до відрізка – КОМПАС в DELPHI

Розглянемо таку задачу: припустимо у нас є якийсь відрізок Як побудувати перпендикуляр до цього відрізка, що проходить через задану точку Якщо ми маємо справу з горизонтальним або вертикальним відрізком, то це не проблема: будуємо вертикальний або горизонтальний відрізок Але як бути, якщо початковий відрізок орієнтований довільним чином Тоді є два вибори:

Повертаємося до графіки. Пінг-Понг

У розділах 5, 6 і 7 ми використовували деякі компоненти ізAWT і Swing бібліотек Тепер я покажу вам, як можна малювати і рухати такі постаті, як овали, прямокутники та лінії всередині вікна Також, ви дізнаєтеся, як обробляти події миші і клавіатури Щоб додати трохи веселощів в ці нудні теми, в цьому розділі ми будемо вивчати […]

ВЕРШИНИ У 3D – РОЗРОБКА ІГОР ДЛЯ ОС ANDROID

&nbsp Ви дізналися, що у вершини є кілька атрибутів: позиція колір (необовязково) координати текстури (необовязково)

Малюємо криві в Processing

Прямі лінії іноді бувають нудними, тому іноді потрібно намалювати криві лінії, щоб ваша художня робота виглядала природніше У цьому прикладі ми розглянемо побудову кривих Безьє і сплайнів Катмулла-Рома Якщо ви працювали в програмах створення векторної графіки типу Adobe Illustrator або Inkscape, ви дізнаєтеся криві Безьє, які ми будемо малювати

Атлас текстур: не лінуйся – поділися – РОЗРОБКА ІГОР ДЛЯ ОС ANDROID

До цього моменту ми використовували в наших програмах тільки по одній текстурі Що якщо ми захочемо відобразити не тільки Боба, але й інших супергероїв, ворогів, вибухи або монетки У нас може бути кілька текстур, кожна з яких містить зображення одного типу обєктів Але OpenGL навряд чи це сподобається, оскільки нам треба буде перемикати текстури для […]

Слухання моделі – програмування Android

&nbsp Під фреймворці користувача інтерфейсу Android повсюдно застосовується патерн установки обробників Хоча в попередніх прикладах ми працювали тільки з видами Button, багато інших віджети Android також визначають слухачі Клас View визначає кілька повсюдно використовуваних подій і слухачів, скоро ми докладно розглянемо їх Інші класи при цьому визначають інші, спеціалізовані типи подій і надають обробники для […]

Обробка повідомлень від миші

Визначити наявність миші в системі можна за допомогою функції GetSystemMetrics, передавши їй як параметр значення SM_MOUSEPRESENT Якщо миша є, ця функція повертається не нульове значення Для визначення кількості кнопок миші можна використовувати виклик GetSystemMetrics   з параметром

Підтримка пристроїв введення – РОЗРОБКА ІГОР ДЛЯ ОС ANDROID

Як обговорювалося в Android ми отримуємо інформацію від різних пристроїв введення У цьому розділі ми обговоримо три найбільш важливих методу введення і роботу з ними: сенсорний екран, клавіатуру і акселерометр Обробка подій торкання і множинних дотиків

Графічні примітиви Стилі ліній – КОМПАС в DELPHI

Перш ніж почати будувати графічні обєкти пропоную обговорити те, якими лініями вони можуть бути накреслені Система КОМПАС пропонує кілька системних стилів ліній, кожен з яких визначається цілим позитивним числом У таблиці нижче представлені основні стилі ліній (повний їх перелік знайдете в документації):