English

зимен семестър 2020/2021   
Уводната лекция за представяне на курса ще се проведе
на живо в Skype, а записът ще бъде качен в Moodle.
Дата: 08.10, четвъртък
Час: 17:30
Студенти от ФМИ, които желаят да присъстват на лекцията, но не са записани в курса,
моля да ми пишат за да получат линк.
Курсът е наличен в Moodle и информацията ще се обновява само там.

Lecture Notes само в Moodle!

История на CAGD
Пол де Кастелжо
С. Н.  Бернштейн
Пиер Безие











Ресурси за WebGL:
1. https://get.webgl.org/
2. https://webglfundamentals.org/

3. Kouichi Matsuda, Rodger Lea, WebGL Programming Guide, Addison-Wesley, 2013


Книги  за  OpenGL:
1. S. Buss, 3D Computer Graphics: A Mathematical Introduction with OpenGL, Cambridge University Press, 2003
2. E. Angel, Interactive Computer Graphics: A Top-Down Approach Using OpenGL, 5th edition, Addison-Wesley, 2009
3. O
penGL Architecture Review Board, D. Shreiner, M. Woo, J. Neider, T. Davis, OpenGL Programming Guide, 6th edition,
The Official Guide to Learning OpenGL Version 2.1
,  Addison-Wesley, 2008
4. Online уроци за начинаещи,  http://nehe.gamedev.net  (legacy tutorials: lessons 01-48) 


Интерактивни JAVA аплети към текста от учебника (зелените точки могат да се местят на екрана с мишката)
Още един сайт с CAGD аплети

Може да разгледате и тествате някои  курсови работи,
повечето от които представляват интерактивни  аплети (контролните точки могат
да се местят на екрана  с натискане и задържане на левия/десния бутон на мишката и влачене).  

За да може да виждате аплетите на сайта на курса, трябва
да инсталирате JAVA 7 32-bit (jre-7u79-windows-i586.exe, http://www.java32bit.com) и
JAVA 3D (само за някои аплети, j3d-1_5_2-windows-i586.exe, https://java3d.java.net/binary-builds.html ).
Двата изпълними файла са налични и в страницата на курса в Moodle.
Ако браузърът ви е Firefox, също трябва да инсталирате Firefox 52 ESR 32-bit release,
https://java.com/en/download/help/firefox_java.xml.
 Освен това трябва в Java Control Panel да направите
Security Level->Medium.
Ако имате проблеми, Oracle препоръчва да използвате Internet Explorer (Windows) или Safari (Mac OS X).
При мен (засега!) аплетите работят с Internet Explorer.
-----------------------------------------------------------------------------------------------------------------------------------------------

















































Уводна лекция  07.10.2015
Уводна лекция-02.10.2012
Лекция1-09.10.2012 
Лекция2-16.10.2012
Лекция3-23.10.2012
Лекция4-30.10.2012
Лекция5-06.11.2012
Лекция6-13.11.2012
Лекция7-20.11.2012 . Изследване и чертаене на графики на параметрично зададени криви в R2.
Геометрична непрекъснатост. Условия за G1 и G2.

Лекция8-27.11.2012 Сплайн криви във форма на Bezier. Условия за гладкост. С1 квадратични сплайн криви.

Лекция9-11.12.2012 С2 кубични сплайн криви. С2 кубични интерполационни сплайн криви. Теорема на Holladay.
Chapter 7: 7.1; Chapter 9: 9.1, 9.5

Лекция10-18.12.2012 Ермитова интерполация. Сплайн на Catmull-Rom. Сплайн с тангенти на Bessel.
Алгоритъм за генериране на кубична сплайн функция.
Chapter 8: 8.1, 8.3 (до средата на стр. 119)
Chapter 10: 10.1 (правилната картинка е тук)

Лекция11-08.01.2013 Повърхнини на Bezier, получени като тензорно произведение. Алгоритъм на de Casteljau.
Chapter 15: 15.1-15.4

Лекция12-15.01.2013 Барицентрична форма на крива на Bezier (Chapter 5: 5.9, до средата на стр.75).
Триъгълни повърхнини на Bezier (Chapter 17: 17.1)