Do not forget to be creative! This is an option and a way to happiness.
Course: COMPUTER GRAPHICS | Bachelor of Science (Computer Science)
Software: C++, OpenGL, JavaScript, Java 3D, SVG, VRML
Computer Graphics / Computation Geometry / Virtual Reality
PICTURE: "A picture is worth ten thousand as the words" (Chinese proverb)
CHARACTERS: “The book of nature is written in the characters of geometry". (Galileo Galilei)
COURSE:
LABORATORY:
* Stages of problem solving by computer (numerically and graphically layout);
* Structure and graphics system architecture (hardware and software);
* computer graphics software industry oriented towards user, programmer;
* Knowledge Standards graphics systems (Models: GKS, CORE, PHIGS)
* Knowledge and use of graphics core offered by programming languages;
* The space object (user) and space representation (equipment);
* Window-Viewport relationship;
* Mathematical Foundations of 2D graphics: homogeneous coordinates, transformations of objects, collinear, intersections, visibility in 2D graphics;
* Object oriented programming (C + +, Java);
* raster (bitmap) graphics linear (vector) graphics TrueType (parabolic B-spline);
* Raster Algorithms (J. Bresenham) for the straight draw, circle, ellipse;
* Cohen-Sutherland clipping algorithm (a segment's clipping against a rectangular window);
* clipping algorithm against a segment of a convex polygon or neconvexe fereasta;
* clipping algorithm (Sutherland-Hodgman) of a certain polygon against a convex window;
* clipping algorithm (Weiler-Atherton) of a polygon from a window some neconvexa;
* scannare fundamental algorithms and filling;
* approximation, and generating curves in 2D graphics (Bezier shapes, forms B-spline);
* Approximation and representation of surfaces in 3D graphics (forms Bezier, B-spline, Hermite);
* visibility and concealment algorithms
- M. Vlada, Scientific Knowledge and Solving Problems Modelling, Representation and Processing, International Conference on Virtual Learning, Fourth Edition, University of Bucharest, 2009: LINK (online)
1_3_vlada (pdf)
Library_winbgim
OpenGL_Programming_Guide
PROJECTS:
Proiecte-1_CG
Proiecte-2_CG
Proiecte-3_CG
Proiecte-4_CG
1) M. Vlada, A,.Posea,…, Grafica pe calculator in limbajele Pascal si C, vol. I,II, Implementare si aplicatii, Editura Tehnica,1992
2) M. Vlada, D. M. Popovici, Realitatea Virtuala (Virtual Reality)- Tehnologie moderna a informaticii aplicate. In Conferinta Nationala de Invatamant Virtual – CNIV 2004, 2004
3) Gr. Albeanu, Grafica pe calculator. Algoritmi fundamentali, Editura Universitatii din Bucuresti, 2001
4) Gr. Albeanu, Modelarea si tehnici de programare in realitatea virtuala. In Conferinta Nationala de Invatamant Virtual – CNIV 2005, 2005
5) Florica Moldoveanu, Grafica pe calculator, Editura TEORA, 1996
6) F. Ionescu, Grafica în realitatea virtuală, EdituraTehnică 2000
7) D.Pop, D.Petcu, Modelare lumii tridimensionale, Editura Eubeea, 2004, Timisoara
8) D.Petcu, L.Cucu, Principii ale graficii pe calculator, Editura Excelsior, Timisoara, 1995
9) Calin Marin Vaduva, Programarea in Java, Editura Albastra, Cluj-Napoca, 2002
10) Titus Felix Furtuna, Grafica interactiva cu aplicatii in Java si Java 3D, Editura ASE, Bucuresti, 2007
11) http://www.w3schools.com , accesare 2011
12) http://www.w3.org/Graphics/SVG/ , accesare 2011
Last updated at: April 20, 2011.