Визначення макротипів

Одною з додаткових можливостей Kig є підтримка ним макросів. Вона надає вам змогу визначати нові типи об’єктів на основі існуючих, вже визначених типів.

Приклад: Припустімо, що ви бажаєте написати макрос для побудови кола за трьома точками на ньому. Вам потрібно буде ввести три точки, потім побудувати перпендикуляри, що проходять через центри сторін трикутника, який утворять ці точки. Точка перетину цих перпендикулярів і буде центром кола. Після цього ви можете використати існуючу команду «Побудувати коло за центром і точкою» (з використанням однієї з початкових точок). Наступне зображення має прояснити ситуацію:

Перевірка запуску макротипів

Далі слід визначити макротип. Виберіть пункт Новий макротип... з меню Типи або натисніть кнопку   Новий макротип...на панелі інструментів. Буде запущено майстер, вам буде запропоновано вибрати задані об’єкти. У нашому випадку ними будуть три точки. Виберіть три точки (клацніть по ним, щоб вибрати, і ще раз, щоб зняти вибір), а потім натисніть кнопку Далі, щоб продовжити. Нарешті, виберіть вихідні об’єкти (в нашому прикладі лише коло).

Майстер макротипів

Після того як попередні кроки буде виконано, натисніть кнопку Далі, щоб продовжити. Введіть назву і, за бажання, опис вашого нового типу, а потім натисніть кнопку Завершити. Тепер ваш макротип повністю сформовано.

Щоб використати новий макротип, натисніть кнопку, що йому відповідає на панелі інструментів або скористайтеся меню Об’єкти. Побудова об’єкта макротипу повністю подібна до побудови будь-якого іншого об’єкта.

Використання вашого нового типу