posts | comments
04Mar

Векторна графіка

No comments
« Кгиг Введення   |   Векторна графіка загальні відомості »

Крива другого порядку. До цього класу кривих відносяться параболи, гіперболи, еліпси, кола, тобто всі лінії, рівняння яких містять ступені не вище другою. Крива другого порядку не має точок перегину. Прямі лінії є всього лише окремим випадком кривих другого порядку. Формула кривої другого порядку в загальному вигляді може виглядати, наприклад, так:

x2+a1y2+a2xy+a3x+a4y+a5=0

Таким чином, для опису нескінченною кривою другого порядку досить п’ять параметрів. Якщо потрібно побудувати відрізок кривої, знадобляться ще два параметри. Крива третього порядку. Відмінність цих кривих від кривих другого порядку полягає в можливій наявності точки перегину. Наприклад, графік функції у = x3 має точку перегину на початку координат.
Саме ця особливість дозволяє зробити криві третього порядку основою відображення природних об’єктів у векторній графіці. Наприклад, лінії вигину людського тіла вельми близькі до кривим третього порядку. Всі криві другого порядку, як і прямі, є окремими випадками кривих третього порядку. У загальному випадку рівняння кривої третього порядку можна записати так:

x3+a1y3+a2×2y+a3xy2+a4×2+a5y2+a6xy+a7x+a8y+a9=0

Таким чином, крива третього порядку описується дев′ятьма параметрами. Опис її відрізка зажадає на два параметри більше.

Крива третього порядку (зліва) і крива Безье (справа)

векторна графіка - Векторна графіка

Криві Безье. Це особливий, спрощений вид кривих третього порядку. Метод побудови кривий Безье (Bezier) заснований на використанні пари дотичних, проведених до відрізка лінії в її закінченнях. Відрізки кривих Безье описуються вісьма параметрами, тому працювати з ними зручніше. На форму лінії впливає кут нахилу дотичною і довжина її відрізка.
Таким чином, дотичні грають роль віртуальних “важелів″, за допомогою яких управляють кривими.

Джерело: compgraph.org


Tags: , , , , , , , ,

векторна графіка


Схожі записи

Wednesday, March 4th, 2009 at 09:15 and is filed under векторна графіка. You can follow any responses to this entry through the feed. Both comments and pings are currently closed.