Professional Documents
Culture Documents
ЛЕКЦІЇ 2022 merged
ЛЕКЦІЇ 2022 merged
Навантаження
Перелік тем дисципліни
Перелік лабораторних робіт
Рейтингова система оцінювання
Застосування комп’ютерної графіки
1.Навантаження
Топологічні
[ біраціональні
{проективні
(афінні
< евклідові>)}]
Біраціональні перетворення
Біраціональні перетворення площини в декартових
координатах задаються дробово-раціональними
функціями :
f 1 ( x, y )
x ;
f 3 ( x, y ) (1)
f 2 ( x, y )
y ,
f 3 ( x, y )
AC AD AC AD
: :
BC BD B C B D
Афінні перетворення
Афінні перетворення площини у загальному вигляді:
x ax by c; (2)
y dx ey f .
Інваріанти:
просте відношення трьох точок (прямих) (відношення
паралельних відрізків не змінюються): AC AC
( AB, C ) ( AB, C ) BC B C
a || b a || b
Евклідові перетворення
Для того щоб афінні перетворення (2) залишалися
евклідовими, потрібно, щоб виконувались умови:
a 2 b 2 1;
– одиничності 2
d e 1,
2
– ортогональності ad be 0
x *
y *
z *
x
1
h
y
h
z
h
1
Властивості однорідних координат
r r1 (1-t) r2 t
P x y z 1 r cos r sin 0 1 Y
P′
y′
y P
θ
φ
x′ x X
Використовуючи формулу для косинусів суми кутів, перепишемо
вираз для точки Р' у вигляді:
P x y z 1 r (cos cos sin sin ) r (cos sin sin cos ) 0 1
Використовуючи співвідношення для x, y, z вираз для Р' :
P x y z 1 x cos y sin x sin y cos 0 1
Перетворена точка має координати: x x cos y sin ,
y x sin y cos ,
z z.
Матриці обертання
навколо осі Z навколо осі Х навколо осі Y
cos sin 0
x y 1 x y 1 sin cos 0
m(cos 1) n sin n(cos 1) m sin 1
Обертання навколо довільної осі
в просторі
3. Афінні перетворення у векторно-
параметричному вигляді
r r0 rx x ry y rz z
Де r0 – вектор початку координат;
rx ry rz – напрямні вектори кординатних осей нової
системи координат; Y′
x, y, z – початкові координати об’єкта;
r - радіус-вектор точки
перетворенного об’єкта X′
ry
rx
Умови для того, щоб афінні перетворення
стали евклідовими:
умова одиничності
x x2 y x2 z x2 1,
2
y
x y 2
y z y 1,
2
x 2 y 2 z 2 1;
z z z
умова ортогональності x x x y y x y y z x z y 0,
x y x z y y y z z y z z 0,
x x y y z z 0.
x z x z x z
Афінні перетворення в матричному
вигляді
xx yx zx 0
x yy zy 0
T y
xz yz zz 0
x0 y0 z0 1
4. Перетворення симетрії та
масштабування
Симетрія відносно
1 0 0 0 1 0 0 0 1 0 0 0
0 1 0 0 0 1 0 0 0 1 0 0
T T T
0 0 1 0 0 0 1 0 0 0 1 0
0 0 0 1 0 0 0 1 0 0 0 1
Тривимірне масштабування
План заняття
Неявний спосіб
Векторно-параметричний спосіб
Явний спосіб завдання
для визначення кривих на площині
y f(x)
для визначення поверхонь у тривимірному просторі;
z f ( x, y )
для визначення просторових кривих у тривимірному просторі як
перетин двох поверхонь.
z f1 ( x , y )
z f 2 ( x , y )
Спосіб досить зручний, однак не універсальний. Замкнуті криві й
поверхні не можуть бути визначені явно без застосування
радикалів, які приводять до багатозначності функцій. Крім того, у
місцях з досить великою 1-ою похідною виникають великі похибки в
обчисленнях.
Приклад явних кривих та поверхонь
Крива у явному вигляді: y sin( x )
sin( x y )
2 2
r r(t).
для визначення поверхонь у тривимірному просторі, за допомогою
руху просторової кривої: x x(u,v), y y(u,v), z z(u, v)
У векторному виді поверхня визначиться записом: r r(u, v).
При фіксації параметра будемо мати криві, що належить поверхні. Ці
криві називаються "трансверсальними". Фіксація параметрів u або v
виділяє на поверхні сімейства u-ліній й v-ліній, які разом називаються
u-v-сіткою. Сімейство u-v-ліній визначить трансверсальну сітку на
поверхні.
3. Варіанти завдання прямої
Варіант 1. Пряма в явному виді :
y kx y0
де k - тангенс кута нахилу до осі Х,
y0 - відрізок, що відтинається на осі У.
y k y x y0
z k z x z0
Варіант 2. Пряма в неявному виді:
Ax By C 0
A1 x B1 y C1 z+D1 0
A2 x B2 z C2 z+D2 0
Б) Раціональний вид:
r1 w1 (1 - t) r2 w 2 t
r
w1 (1 - t) w2 t
План заняття
і стає трансцендентним.
Алгебраїчні криві
Алгебраїчні криві діляться на підкласи залежно від порядку кривої,
обумовленого ступенем її рівняння.
Відповідно цьому, алгебраїчною кривою n-го порядка називається
крива, рівняння якої, після звільнення від дробів і радикалів,
записується в декартовій системі координат у вигляді :
A0 x n A1 x n 1 y A2 x n 2 y 2 ... An y n B0 x n 1 B1 x n 2 y ...
Bn 1 y n 1 C 0 x n 2 ... L0 x L1 y M 0
A B 2 D 2 x
x y 1 B 2 C E 2 y 0
D 2 E 2 F 1
Конічні перерізи є центральними - еліпс і гіпербола (коло це окремий
випадок еліпса) або нецентральними - парабола.
Рівняння представляє параболу при B 2 4 AC 0
й центральний переріз при B 2 4 AC 0
Крива є еліпсом, якщо переріз центральний й
B 2 4 AC 0
Крива є гіперболою, якщо переріз центральний й
B 2 4 AC 0
Якщо перетин заданий щодо локальної системи координат і
проходить через її початок, то F=0. Для того щоб провести криву через
дані точки, використовуються граничні умови.
Нехай C=1, тоді сегмент кривої між двома точками визначається п'ятьма
незалежними умовами, з яких обчислюються коефіцієнти, що
залишилися, A, B, D, E й F. Наприклад, можна вказати положення крайніх
точок, нахил кривої в них і проміжну точку на кривій.
Якщо B=0 й C=1, тоді аналітичне подання кривої можна представити за
допомогою тільки чотирьох додаткових умов, наприклад положення
кінцевих точок і нахилу кривої у них.
ЛЕКЦІЯ № 6
Тема: Класифікація кривих та криві другого порядку
(продовження)
План заняття
F1 F2 2c
Нехай М – довільна точка еліпса. Фокальні радіуси точки М:
F1 M r1 F2 M r2
Постійну суму фокальних радіусів позначають через 2а:
F1 M F2 M 2a r1 r2 2a
x a cos 0 2
y b sin
де t - параметр.
Оптичні властивості параболи
Якщо у фокус «дзеркальної»
параболи помістити джерело світла,
то всі вихідні з нього світлові промені
після відбиття від її підуть по прямих, які
паралельні її осі. І навпаки, всі світлові
промені, що йдуть паралельно осі
параболи, після відбиття від «стінок»
кривої зберуться в одній точці - її
фокусі.
Пряма, що дотикається параболи в
деякій точці Е, становить рівні кути з
фокальним радіусом FЕ із
променем, що виходячи із точки Е, іде
паралельно осі параболи в ту
сторону, куди парабола нескінченно
простирається.
Параболічна антена
r rA (1 u ) 2 2rB u (1 u ) rCu 2
Побудова криволінійного контуру
ЛЕКЦІЯ № 7
Тема: Криві третього порядку
План заняття
Якщо u=0
r( 0 ) a0 , r( 0 ) a1
Якщо u=1
1 0 0 0 r 0
0 r 1
r (u ) 1 u u 2
u3
0 1 0
3 3 2 1 r0
2 2 1 1 r 1
Перехід від кривої Фергюсона до кривої
Безьє
r( 0 ) r0 , r( 1 ) r3
r( 0 ) 3( r1 r0 ), r( 1 ) 3( r3 r2 )
Створення анімації
r( u ) rконт.1( 1 t ) rконт.2t
Крива з сегментів кривих третього порядку
ЛЕКЦІЯ № 8
Тема: Криві третього порядку (продовження)
План заняття
Фундаментальні сплайни
Сплайни Коханека-Бартелса
В-сплайни
NURBS-сплайни
1. Фундаментальні сплайни
Фундаментальні сплайни- це кусочно-кубічні поліноми с заданими
дотичними у кінцевих точках, що інтерполюють заданий каркас.
Дотичні у точках каркасу обчислюється на основі координат двох сусідніх
точок.
Для рисунку:
Нерівномірні вузлові вектори мають внутрішні вузли на різних
відстанях один від одного або співпадають. Вектори можуть бути
періодичними або відкритими:
Елементарною кривою
називаємо фігуру,
отриману топологічним
перетворенням відкритого
відрізка.
Простою кривою будемо називати фігуру, кожна точка
якої має просторову околицю таку, що частина фігури,
що втримується в цієї околиці, є елементарною кривою.
Загальною кривою називаємо фігуру, отриману
локальним перетворенням простої кривої.
Параметричне рівняння кривої
Нехай - елементарна крива, що є топологічним x f 1 t
перетворенням відрізка АВ: y f 2 t (1)
z f t
3
dist (Q, g )
Пряма g називається дотичною до кривої в точці Р, якщо 0
dist (Q, P )
коли Q P dist (Q, g )
lim 0
QP dist (Q, P )
Гладка крива має в кожній точці дотичну, і притім єдину. Якщо r f t
- векторне рівняння кривої, то дотична в точці Р відповідному значенню
параметра t, має напрямок вектора f t
Якщо крива задана рівнянням (1), то її дотична задається
рівнянням: x f 1 t x f 2 t x f 3 t
f 1t f 2 t f 3 t
Неявна форма:
Явна форма
Нормаль до кривої
Рівняння нормалі до плоскої кривої:
Параметричне завдання:
Неявна форма:
Канонічна форма:
Явна форма
4. Стична площина кривої
Стична площина
Бінормаль
Спрямна площина
Головна нормаль
Одиничні вектори:
Дотичної :
Головної нормалі :
Бінормалі :
5. Кривина кривої
Нехай - регулярна крива, а Р – точка на ній.
Візьмемо на кривій точку Q, близьку до
точки Р. Позначимо кут між дотичними
кривої у точах Q і Р, а s - довжину дуги
відрізка РQ кривої.
Кривиною кривій у точці Р називається ліміт s
коли точка Q P :
1
Це співвідношення виконується якщо:
2
2 (1)
r ( 2)
(0) r (1) r(1) (1)
1
де – будь-який скаляр.
В найбільш часто використовуємих системах побудови кривих
дорівнює 0, тим самим заради простоти жертвують однією
степеню свободи
2. Складені криві Безьє
Наведемо приклад побудови гладкого контуру на основі кривої Безьє
третього порядку:
r( u ) r0 ( 1 u )3 3r1( 1 u )2 u 3r2 ( 1 u )u 2 r3u 3 (1)
Перша похідна:
r( u ) 3( r1 r0 )( 1 u )2 6( r2 r1 )( 1 u )u 3( r3 r2 )u 2 (2)
Друга похідна :
r( u ) 6( r2 2r1 r0 )( 1 u ) 6( r3 2r2 r1 )u (3)
u1=1, u2=0
1 умова: неперервність в точці з’єднання: r 1 1 r 2 0
1
Підставимо у рівняння (3) параметр u=0 та u=1:
r( 0 ) 6( r2 2r1 r0 ) r( 1 ) 6( r3 2r2 r1 )
Перейдемо до двох сегментів, що поєднуємо:
r( 1 )( 1 ) 6( r3( 1 ) 2r2( 1 ) r1( 1 ) ) r( 2 )( 0 ) 6( r2( 2 ) 2r1( 2 ) r0( 2 ) )
Нехай 1 2 та 1 / 2
Підставимо знайдені умови для кривої Безьє у умову неперервності
кривини: 6( r( 2 ) 2r( 2 ) r( 2 ) ) 6 2 ( r( 1 ) 2r( 1 ) r( 1 ) ) 3( r( 1 ) 2r( 1 ) )
2 1 0 3 2 1 3 2
Підставимо у це рівняння умову1 и 2 для кривої Безьє та отримаємо:
r2( 1 ) r0( 2 )
w1 w2 w22 w1
r ( 1 ) ( 6 6 18 2 )( r2 r3 ) 6 ( r1 r2 )
w3 w3 w3 w3
4. Складені криві Фергюсона
Сегмент кривої у вигляді Фергюсона може бути записаний у вигляді:
r (u ) r (0)(1 3u 2 2u 3 ) r (1)(3u 2 2u 3 ) r(0)(u 2u 2 u 3 ) r(1)(u 2 u 3 )
0 u 1
Фергюсон звертається до звичайного методу одержання
неперервності та підбирає r, r, r в точках поєднання сегментів
таким чином, щоб виконувались наступні співвідношення:
Для першої умови
r( 2 )( 0 ) r( 1 )( 1 )
Для другої умови
1 2
Для третьої умови
A’
A’
B
B
B’
B’
Центральна проекція породжує візуальний ефект, цей ефект відомий
як перспективне скорочення : розмір центральної проекції об’єкта
змінюється обернено пропорціонально відстані від центра проекції до
об’єкта. Хоча центральна проекція об’єкта є реалістичною, але вона
непридатна для надання точної інформації про розмір об’єктів: кути
зберігаються тільки на тих гранях об’єкта, що паралельні проекційній
площині; проекції паралельних ліній у загальному випадку не
паралельні.
Паралельна проекція утворює менш реалістичне зображення, тому
що відсутнє перспективне скорочення, хоча при цьому можуть мати
місце різні сталі скорочення вздовж кожної з вісей. Проекція фіксує
дійсні розміри та паралельні прямі залишаються паралельними.
Загальна класифікація проекцій
2. Паралельні проекції
r r0 x u yv (2)
Прирівняємо (1) і (2) (причому осі не обов'язково ортогональні):
r r z s r0 xu yv (3)
Візьмемо скалярний добуток рівняння та u v :
( r r0 ) ( u v ) z s ( u v ) xu ( u v ) yv ( u v )
На основі властивостей змішаного добутку будемо мати
xu ( u v ) 0 yv ( u v ) 0
( r r0 ) ( u v ) z s ( u v )
Звідси: ( r r0 ) ( u v )
z
s ( uv )
Візьмемо тепер аналогічно виразу для z’ скалярний добуток
цього ж рівняння (3) спочатку на v s а потім на u s . Одержимо
( r r0 ) ( v s ) ( r r0 ) ( u s )
x y
s ( uv ) s ( v u )
Матричне подання на z=0
Запишемо в матричному вигляді косокутне проекціювання на
площину XOY. Нехай проекції вектора проекціювання РР’ на площину
XOY Px Py . Для будь-якої точки простору Т(x,y,z) визначимо її
косокутну проекцію T’(x’,y’) на площину. Вектор проекціювання, який
проходить через точку T’, буде паралельним вектору РР’ і для
площини YOZ матиме рівняння: Y
y mz b Py z y, y Py z y.
Аналогічно для проекції на площину XOZ:
x Px z x.
P’
Матричне подання: 1 0 0 0
Py
0 1 0 0
P
x y z 1 x y z 1 , Px Z
Px Py 0 0
Px f cos y
P f sin 0 0 0 1 X
Проекція кавальє (вільна проекція)
У проекції кавальє напрям проекціювання становить з площиною кут:
arcctg( 1 ) 45
У результаті проекція відрізка, який перпендикулярний до проекційної
площини, має ту саму довжину, що і сам відрізок, тобто немає
скорочення. Для вільної проекції:
Px cos Py sin
Проекція кавальє
45 45
Проекція кабіне
Проекція кабіне на площину XOY має напрям проекціювання,
який створює з проекційною площиною кут
arcctg( 1 / 2 ) 63.435
При цьому відрізки, які перпендикулярні до проекційної площини,
після проекціювання становлять ½ їх дійсної довжини. Для проекції
кабіне: 1 1
Px cos Py sin
2 2
Проекція кабіне
45 45
Косокутні прокції
45
2.2. Прямокутні паралельні проекції
x ( r r0 ) u y ( r r0 ) v z ( r r0 ) s
x 0: 0 0 0 0
y0 1 0 0 0
z 0: 1 0 0 0
0 1 0 0 0 0 0 0 0 1 0 0
M орт ( x 0) . M орт ( y 0) ; M орт ( z 0) .
0 0 1 0 0 0 1 0 0 0 0 0
0 1 0 1 0 1
z p
0 0 0 0 0 0
x p y p
0 0 0 0 1 0 0 0 1 0 0 0
0 0 0
0 1 0 0 0 0 1 0 0
M OPT ( x p ) M OPT ( y p ) M орт ( z p) .
0 0 1 0 0 0 1 0 0 0 0 0
p 0 0 1 0 p 0 1 0 0 p 1
ЛЕКЦІЯ № 12
Тема: Аксонометричне проекціювання та перспектива
План заняття
Аксонометричні проекції
Центральне проекціювання
Поняття «перспектива» у образотворчому мистецтві
Аксонометричні проекції
Якщо проекційна площина не перпендикулярна головним координатним
осям то такі проекції називаються аксонометричними проекціями. На
аксонометричних проекціях відображується зразу декілька сторін об’єкта.
При аксонометричному проеціюванні зберігається паралельність прямих,
а кути змінюються; відстані можна вимірити вздовж кожної з головних
координатних осей ( в загальному випадку з різними масштабними
коефіцієнтами). Рівняння для аксонометричних проекцій одержуються за
допомогою евклідових перетворень (а саме поворотів) та матриць, що
відповідають паралельному проеціюванню.
В залежності від взаємного розташування площини проеціювання та
координатних осей можна виділити три типи аксонометричних
проекцій: триметрія, диметрія, ізометрія
Триметрія – нормальний вектор картинної площини утворює з ортами
координатних осей попарно різні кути.
Диметрія – два кута між нормаллю картинної площини і
координатними осями рівні
Ізометрія – всі три кути між нормаллю картинної площини і
координатними осями рівні.
Триметрія
В площині проекцій всі три кути між осями різні. Наприклад, якщо
необхідно описати проекцію на площину z 0 , то спочатку
необхідно здійснити перетворення обертання на кут відносно осі Y ,
потім на кут відносно осі X. Разом з перетворення проеціювання на z 0
матриця, яка описує ці перетворення має вигляд:
cos 0 sin
0 1 0 0 0
0 1 0 0 0 cos sin 0
M M OPT ( z 0 )
sin 0 cos 0 0 sin cos 0
0 0 0 1 0 0 0 1
В кінцевому вигляді можна записати:
cos sin sin 0 0
0 cos 0 0
M
sin sin cos 0 1
0 0 0 1
15 30 45
15
60
30
75
45
90
Диметрія
в площині проекції дорівнюють між собою два кути між осями. Для
одержання залежностей скористаємося рівнянням , яке було виведено для
триметрії, та застосуємо його для одиничних векторів осей X та Y :
sin 2
sin
2
1 sin 2
Ізометрія
в площині проекції кути між кожною парою осей дорівнюють один одному.
Скористаємося способом аналогічно застосованому вище для діметрії. Для
цього візьмемо однакові фактори спотворення по усім трьом осям
U X U Y U Z
sin 1 / 3 ,
sin 1 / 2
2. Центральні проекції
Більш реалістичне зображення дає центральне проеціювання.
Перспективнї зображення почали застосовувати при вирішенні
практичних задач будування різноманітних споруд, пірамід ще в
древньому Єгипті. В трактаті римского архітектора Марка Вітрувія
(І ст. до н.е.) “Десять книг про архітектуру” є ряд відомостей, які
відносяться до побудови перспективних зображень. Основи теорії
перспективи були розроблені в епоху відродження італійцем
Альберті (1404-1472рр.), німцем Дюрером (1471-1528рр.) та
багатьма іншими зодчими та митцями.
Центральні проекції будь-якої сукупності паралельних прямих, що не
паралельні проекційній площині, будуть сходитися у точці сходу.
Паралельні прямі в тривимірному просторі перетинаються лише у
нескінченності, тому точку сходу можна представити як проекцію
точки, що знаходиться у нескінченості. Існує нескінченна кількість
точок сходу.
Якщо сукупність прямих
паралельна одній з головних
координатних осей, то їх точка
сходу називається головною
точкою сходу. Центральні
проекції класифікуються в
залежності від числа головних
точок сходу. Найбільш
відомими є одноточкова,
двоточкова та триточкова
центральні проекції.
Одноточкова перспектива
Двоточкова перспектива
Триточкова перспектива
Векторне подання одноточкової
перспективи
У плоских перспективних
зображень точка проекції r’,
яка відповідає заданій точці
предмету r, колінеарна з цією
точкою предмета та з деякою
фіксованою точкою S, яку іноді
називають точкою зору.
Нехай r0 - початок системи
координат площини проекції,
u,v – напрямні вектори осей.
Тоді:
r z r ( 1 z )rS
r r0 x u yv
Прирівняємо праві частини рівнянь:
r z r ( 1 z )rS r0 xu yv
Візьмемо скалярний добуток рівняння та вектора v ( r rS ) :
z( r rS )[ v ( r rS )] rS [ v ( r rS )] r0 [ v ( r rS )]
xu [ v ( r rS )] yv [ v ( r rS )]
На основі властивостей змішаного добутку будемо мати:
z ( r rS )[ v ( r rS )] 0 yv [ v ( r rS )] 0
тому можна записати:
( r rS ) [ v ( r0 rS )]
x
( r rS ) ( u v )
Одержимо відповідно y’ та z’ на основі скалярного добутку u ( r rS )
та u v:
( r rS ) [ u ( r0 rS )] ( r0 rS ) ( u v )
y z
( r rS ) ( v u ) ( r rS ) ( u v )
Проекціювання на координатні площини
Якщо точка зору лежить на осі Z, тобто точка має координати S ( 0 ,0 , s Z )
та проеціювання здійснюється на площину XOY, тоді:
1 0 0 0
x
1 1 0 1 0 0
x y 1
y
z
1 z M 0 0 0
sZ 1 ПЕРСП
sZ sZ
0 0 0 1
Якщо точка сходу знаходиться на осі Х та
проекціювання здійснюється на площину
YOZ: 1
1 0 0
1
sX
0 0 0 Для триточкової 1
sX перспективи з 0 1 0
M ПЕРСП sY
M ПЕРСП 0 1 0 0 проеціюванням на 1
0 0 1 0 площину XOY : 0 0 0
sZ
0 0 0 1
0 0 0 1
Проекціювання з довільного центра
- центр проекціювання
Проекція точки Р
Параметр масштабування та
Параметр зсуву для нормування значень координати z, що
проекціюється
Симетрична піраміда перспективної проекції
Лінія, що проходить через центр
проекціювання та центр вікна, що
відсікається по об'єму нагляду є
середньою лінією піраміди
перспективної проекції. Якщо ця
лінія перпендикулярна площині
нагляду тоді маємо симетричну
січену піраміду. Кутові точки вікна,
що відсікається, можна виразити
через розміри вікна:
Інший спосіб завдання симетричної перспективної проекції –
використати параметри, які апроксимують властивості лінз камери.
Фотографія одержується з симетричної перспективної проекції сцени
на плівку. Промені світла, що відбиваються від об'єктів сцени
збираються на площині плівки з «конусу зору» камери. Даний конус
зору можна визначити кутом огляду – мірою розміру лінз камери.
Взагалі кут огляду – це кут між верхньою та нижньою площинами січної
піраміди
Для даного центра проекціювання та положення площини нагляду кут
огляду визначає висоту вікна, що відсікає, але не його ширину. Для
визначення розмірів цього вікна необхідно мати додатковий
параметр. Цим параметром може бути або ширина вікна або
характеристичне відношення (ширина:висота). З рисунку видно що:
Звідси:
Тоді діагональні елементи у матриці проекціювання можна
замінити:
Тональна перспектива -
поняття техніки живопису. Є
частиною лінійної
перспективи. Тональна
перспектива - це зміна в
кольорі і тоні предмета, зміна
його контрастних
характеристик в сторону
зменшення, приглушення при
видаленні вглиб простору.
Принципи тональної
перспективи першим
обгрунтував Леонардо да Вінчі.
Повітряна перспектива
Повітряна перспектива
характеризується зникненням
чіткості і ясності обрисів предметів
у міру їхнього видалення від очей
спостерігача. При цьому дальній
план характеризується
зменшенням насиченості
кольору (колір втрачає свою
яскравість, контрасти світлотіні
пом'якшуються), таким чином -
глибина здається темнішою, ніж
передній план. Повітряна
перспектива пов'язана зі зміною
тонів, тому вона може називатися
також і тональної перспективою.
Перцептивна перспектива
Уявний еліпсоїд
Однопорожнинний гіперболоїд
Двопорожнинний гіперболоїд
Еліптичний гіперболоїд
Гіперболічний параболоїд
Вироджені поверхні другого порядку
Еліптичний циліндр
Гіперболічний циліндр
Параболічний циліндр
x a cosu x au x a secu 0 u / 2
y b sin u y btg u
2
y bu
x A cosv cosu
y B cosv sin u
z C sin v
A, B, C – величини головних напівосей, що
розташовані на координатних осях.
Перетини еліпсоїда координатними
площинами
Площиною XOY Площиною XOZ Всі перетини
4.Еліптичний параболоїд
Еліпс в площині XY переміщюється
вздовж осі Z та параметри a і b
змінюються по параболічному закону,
тобто точки будуть переміщуватись по
параболам, що розташовані в інших
координатних площинах:
x Av cosu
y Bv sin u
z z Cv 2
0
x Ashv cosu
y Bshv sin u
z Cchv
7. Гіперболічний параболоід
x Avchu
y Bvshu
z Cu 2
ЛЕКЦІЯ № 14
Тема: Поверхні вищих порядків
План заняття
Тор
Прямий гелікоїд
Лінічайсті поверхні загального вигляду
Вироджені поверхні другого порядку
Білінійна порція
Суперквадрики
1. Тор
x R r cosu sin v
y R r cosu cosv
z r sin u
де R та r – великий та малий радіуси.
Тор —геометричне тіло , що
утворюється обертанням кола
навколо осі , котра лежить у одній
площині з колом, але не перетинає
його. Форма тора зовні нагадує
бублик .
Перетини тора, відкритий та закритий тор
x pi / 6
u ;
10
y pi / 6
v
10
x A cosv cosu
y B cosv sin u
z C sin v
Тема 2.4. Фрактальна
геометрія природи
ЛЕКЦІЯ № 15
Тема: Основні поняття фрактальної геометрії
План заняття
Теорія хаосу і фрактальна геометрія
Поняття самоподібності
Визначення поняття «фрактал»
Метод L-систем
Системи ітеруємих функцій (IFS) на прикладі «гри хаосу»
Замощення площини
Об'єкти евклідової геометрії
Інваріанти:
просте співвідношення трьох точок (прямих)
паралельність (паралельні лінії залишаються паралельними)
Об'єкти проективної геометрії
Інваріанти:
порядок, порядки образу й прообразу збігаються: пряма
перетвориться в пряму, крива n-го порядку – у криву n-го порядку
складне співвідношення чотирьох точок
Фрактальна геометрія вивчає
закономірності, що притаманні
структурі природних об'єктів,
процесів і явищ, які мають
фрагментарність, зламаність і
кривизну. Вони створюють нову
геометрію, в якій об'єкти не мають
цілої розмірності, а мають дробову
розмірність, або фрактальну.
1.Теорія хаосу і фрактальна
геометрія
Тео́рія хао́су — підрозділ математики та фізики ,
який займається дослідженням систем, динаміка
яких, за певних умов, значною мірою залежить від
початкових умов, що робить довгострокове
прогнозування неможливим. Через те, що, з одного
боку, динаміка поведінки таких систем відповідає
законам фізики, а, з другого, виглядає
нерегулярною, вона називається детермінованим
хаосом.
S13
S4
Крива Гільберта
Трикутник Серпинського
Гілкоподібні фрактали
Кущ
“[” - saveTurtle( ) –записати atom “F”
поточний стан “F” "FF-[-F+F+F]+[+F-F-F] “
“]” – restoreTurtle( ) – встановити A= 22°
стан у раніше записане значення
Формується стек:
(СPi, CDi)
……
(СP1,CD1)
Приклад:
(1, 5), 45 ← вершина стеку
(7, -2),30
(6, 4), 180
5.Системи ітеруємих функцій (IFS) на
прикладі «гри хаосу»
IFS є системою функцій з деякого фіксованого класу функцій,
які відображають одну багатовимірну множину на іншу.
Найбільш проста система складається з афінних
перетворень:
x ax by c; x a b x c
y d e y f
y dx ey f .
Фрактал представляється у вигляді сукупності афінних
перетворень:
[ g1( x, y ),g 2 ( x, y ),...g n ]
та ймовірностей відображення кожного перетворення:
[ p1 , p2 ,...pn ]
Папороть Барнслі x x0 , y y0
x 0 0 x 0 Генератор
y 0 0.16 y 0 p1 0.01 випадкових
чисел
x 0.15 0.28 x 0
y 0.26 0.24 y 0.44
p4 0.07
Зображення папороті
Барнслі, з різною
кількістю ітерацій
6. Замощення площини
Рух до нескінченності : повторення форми для покриття площини копіями
цієї форми. Тип шпалерних візерунків: періодичне замощення
(tiling) або мозаїчне представлення (tesselation) площини простою фігурою.
Під цим розуміють створення безлічі копій деякої форми, такий як
полігон, і "укладання" їх поруч па манер пазлу (jig saw puzzle), щоб вони без
проміжків заповнили всю площину
Мозаїки Мауріца Ешера
Моноендричні мозаїки
Мозаїки на основі одного полігона
Правильні мозаїки на основі n-гонів
Символ Шлефлі (Schläfli symbol) — топологічна характеристика
многогранника. У математиці символ Шлефлі застосовується для опису
правильних многокутників, правильних многогранників, і n-многогранників.
Всі три види замощення зручно позначати відповідно до їх символів Шлефлі
{p, q}, який вказує, що дане замощення є заповненням р-гонами, q з яких
оточують кожну вершину. Тоді три замощення будуть описуватися
символами {3, 6}, {4, 4} і {6,3}.
Мозаїка «Пегас»
Метод скінченних елементів
Діаграма Вороного
Приклади
мозаїк
ЛЕКЦІЯ № 16
Тема: Аперіодичні мозаїки і динамічні фрактали
План заняття
Аперіодична мозаїка
Мозаїка Робінсона
Методи побудови мозаїк
Алгебраїчні (динамічні фрактали)
Множина Мандельброта
Множина Жуліа
1. Аперіодична мозаїка
Мозаїка Пенроуза є
прикладом аперіодичних
мозаїк. У будь-якій мозаїці,
яку можна отримати з плиток
Пенроуза, відсутня
трансляційна симетрія
Аперіодичні ієрархічні замощення
Способи побудови аперіодичних мозаїк ґрунтуються на нескінченних
сімействах аперіодичних наборів плиток. Побудови працюють у
більшості випадків за допомогою деякого виду аперіодичної
ієрархічної структури.
Досі не існує формального визначення, яке описує, коли мозаїка
має ієрархічну структуру. Термін «аперіодична ієрархічна мозаїка» є
зручним скороченням, яке означає щось на зразок «набір плиток, які
допускають тільки аперіодичні мозаїки з ієрархічною структурою».
Кожен з цих наборів плиток змушує будь-яку мозаїку з цих плиток мати
ієрархічну структуру. Ніяка мозаїка з цих наборів плиток не може бути
періодичною просто тому, що ніяке паралельне перенесення не
може залишити всю ієрархічну структуру незмінною.
2. Мозаїка Робінсона
У 1971 році американський математик
Рафаель Робінсон запропонумав
протомножину, яке складається всього з 6
плиток: виступи та пази в них створені
таким чином, щоб малюнок на плитках, які
прикладаються одна до одної був
погоджений: червоні ліній на одній плитці
продовжуються на сусідеіх плитках
червоними лініями, а сині - синіми.
Плитка A відмінна від інших плиток формою кутів. Можна
побачити, що плитками двох видів, що відрізняються формою кутів,
можна замостити площину трьома різними способами —
регулярно, ймовірносним чином переміщуючи горизонталі і
вертикалі.
Виступи і пази накладають на замощення додаткові обмеження .
Плитки типу A повинні розташовуватись у кутах квадрату 3×3
таким чином, щоб червоні лінії дивились один на одного, а по
центру квадрату повинна знаходитись плитка типу В. Є
можливість обрати одну з чотирьох орієнтацій плитки В, але як
тільки ми її зафіксуємо, позиції квадрата 3×3, що залишились,
заповнюються однозначно.
Побудовані таким чином квадрати 3×3 –макроплитки- мають таку ж
саму поведінку як плитки типу А. Тобто єдина можливість поєднати
їх між собою — це розташувати їх по кутам квадрату 7×7. По
центру повинна бути плитка типу В, червоні лінії що виходять з
середин макроплиток повинні дивитись одна на одну. Якщо
зафіксувати одну з четирьох її положень ми одержуємо
супрмакроплитку.
3. Методи побудови мозаїк
Метод підстановки
Кажуть, що набір плиток, який змушує до
виникнення структури підстановки,
є змушеною структурою підстановки.
Наприклад, плитки «стілець», показані
нижче, допускають підстановку і
фрагмент підстановки плиток показано
на малюнку. Ці підстановки плиток
обов'язково не є періодичними, але
плитка «стілець» не є аперіодичною —
легко знайти періодичне замощення
цими плитками.
Плитки «Тролобіт» і «Хрест»
Метод виріж -і-спроектуй
Мозаїки без періодів можна отримати шляхом проєкціювання
багатовимірних структур у простір з меншою розмірністю і за
певних умов можуть існувати плитки, які перешкоджають цим
структурам мати період, а тому мозаїки будуть аперіодичними.
Плитки Пенроуза є першим і найвідомішим прикладом таких
плиток.
4. Алгебраїчні (динамічні фрактали)
Фрактали природним чином виникають при вивченні нелінійних динамічних
систем. Найбільш вивчений випадок, коли динамічна система задається
ітераціями многочлена або голоморфної функції комплексної змінної на
площині. Перші дослідження в цій області відносяться до початку 20 століття і
пов'язані з іменами Фату і Жюліа.
Нехай f(z) – багаточлен, z0 – комплексе число. Розглянемо наступну
послідовність: z0, z1 = f(z0), z2 = f(z1), ... zn+1 = f(zn). Нас цікавить поведінка цієї
послідовності при прямуванні n до нескінченності. Ця послідовність може: -
прямувати до нескінченності; -прямувати до кінцевої межі; - мати циклічну
поведінку, наприклад: z1,z2,z3,z1,z2,z3,…; -мати хаотичну поведінку, тобто не
мати ні одну з перелічених особливостей.
Множини значень z0, для яких послідовність має один конкретний тип
поведінки, а також множини точок біфуркації між різними типами можуть
володіти фрактальними властивостями.
Точки біфуркації
Точка біфуркації — критичний стан системи при якій система
становиться нестійкою відносно флуктуацій та виникає
невизначенність: буде стан системи хаотичним чи вона перейде на
новий, більш диференційований та високий рівень
впорядкованності.
В теорії катастроф біфуркація представляється як стрибкоподібне
перебудування системи при плавній зміні параметрів. (Наприклад:
закипає вода, тане лід)
Біфуркація – катастрофічний стрибок, конфліктний зрив, вузол взаємодії
між випадком та зовнішнім обмеженням, між коливанням та
незворотністю.
5. Множина Мандельброта
Множина Мандельброта це
множина комплексних чисел с, для
яких функція:
не розходиться, якщо її ітерувати від
значення z0=0.
Вищевказана послідовність може
бути розкрита для кожної точки с на
комплексній площині таким чином: