MTAT.03.305 Computer Graphics Seminar
Introduction to Web GL, 2D and 3D web computer graphics
Yaroslava MALASH
Tartu, Estonia 2014
web computer graphics Yaroslava MALASH Tartu, Estonia 2014 - - PowerPoint PPT Presentation
MTAT.03.305 Computer Graphics Seminar Introduction to Web GL, 2D and 3D web computer graphics Yaroslava MALASH Tartu, Estonia 2014 Background International 2d year Master student at Tartu University Faculty of Computer Science,
MTAT.03.305 Computer Graphics Seminar
Yaroslava MALASH
Tartu, Estonia 2014
Yaroslava Malash
Yaroslava Malash
Yaroslava Malash
Yaroslava Malash
Yaroslava Malash http://en.wikipedia.org/wiki/OpenGL_ES
Yaroslava Malash
Yaroslava Malash
engine
simplify works with vectors in Web
Yaroslava Malash
Input
<svg height="100" width="100"> <circle cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red" /> Sorry, your browser does not support inline SVG. </svg> Output ?
Yaroslava Malash
Yaroslava Malash
Your name
// Creates canvas 320 × 200 at 10, 50 var paper = Raphael(10, 50, 320, 200); // Creates circle at x = 50, y = 40, with radius 10 var circle = paper.circle(50, 40, 10); // Sets the fill attribute of the circle to red (#f00) circle.attr("fill", "#f00"); // Sets the stroke attribute of the circle to white circle.attr("stroke", "#fff");
Yaroslava Malash
Yaroslava Malash
Yaroslava Malash
http://en.wikipedia.org/wiki/File:Blank_map_of_Europe_-_Atelier_graphique_colors.svg
Yaroslava Malash
Paths.js – is a file where we will store the contours and the name of each country
var paths = { }
Yaroslava Malash
Yaroslava Malash
Yaroslava Malash
Yaroslava Malash
Yaroslava Malash
Yaroslava Malash
Your name
Yaroslava Malash
Example of code: http://davidscottlyons.com/threejs/presentations/frontporch14/#slide-16
Yaroslava Malash
Yaroslava Malash