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

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

NURBS крива – КОМПАС в DELPHI

Побудова NURBS кривої дуже схоже на побудову ламаної, яке ми вже розглядали Різниця полягає лише в тому, що запуск побудови кривої здійснюється методом ksNurbs інтерфейсу ksDocument2D, а не ksPolyline як у випадку з ламаною Ось як виглядає метод ksNurbs:

Крива Безьє – КОМПАС в DELPHI

Точка кривої Безьє (ksBezierPointParam) Точки кривої Безьє виводяться не так, як звичайні точки (методом ksPoint) Це повязано з тим, що для побудови кривої одних координат точок недостатньо Кожна точка кривої описується інтерфейсом ksBezierPointParam Отримати даний інтерфейс можна за допомогою методу GetParamStruct інтерфейсу KompasObject Для цього його треба викликати з параметром ko_BezierPointParam Розглянемо деякі властивості цього […]

Corel Draw: Розміщення тексту вздовж кривої

Графічний редактор CorelDRAW 10 дозволяє розмістити фігурний текст з будь-якої заданої кривої – прямий або кривої лінії, прямокутника, еліпса, зірку, багатокутнику, інший букві або текстовому рядку. Розмістити вздовж кривої можна тільки текст, що складається з одного рядка. Якщо ви спробуєте розмістити текст, що складається з декількох рядків, всі переклади рядків будуть видалені. За допомогою інструменту […]