Grafica Computazionale

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Grafica Computazionale"

Transcript

1 Grafica Computazionale lezione34 Informatica e Automazione, "Roma Tre" May 27, 2010

2 Grafica Computazionale: Lezione 33 OpenGL examples Perspective projection Parallel projection Isomorphic viewport transformation Multiple viewports Color primitives Hidden surface removal Modeling transformation

3 Contents OpenGL examples Perspective projection Parallel projection Isomorphic viewport transformation Multiple viewports Color primitives Hidden surface removal Modeling transformation

4 OpenGL examples source Main reference:

5 OpenGL examples source Main reference:

6 OpenGL examples source Main reference:

7 OpenGL examples source Main reference: Geometric Programming for Computer Aided Design

8 OpenGL examples source Main reference: Geometric Programming for Computer Aided Design Nate Robins OpenGL Tutors

9 Nate Robins OpenGL Tutors Interactive (simple) programs to make experiments with the main topics of OpenGL programming

10 Nate Robins OpenGL Tutors Interactive (simple) programs to make experiments with the main topics of OpenGL programming Go to the Tutors site and explore it

11 Nate Robins OpenGL Tutors Interactive (simple) programs to make experiments with the main topics of OpenGL programming Go to the Tutors site and explore it download the [zipped archive]

12 Nate Robins OpenGL Tutors Interactive (simple) programs to make experiments with the main topics of OpenGL programming Go to the Tutors site and explore it download the [zipped archive] compile the whole

13 Nate Robins OpenGL Tutors Interactive (simple) programs to make experiments with the main topics of OpenGL programming Go to the Tutors site and explore it download the [zipped archive] compile the whole

14 Nate Robins OpenGL Tutors Interactive (simple) programs to make experiments with the main topics of OpenGL programming Go to the Tutors site and explore it download the [zipped archive] compile the whole 1. unzip the archive

15 Nate Robins OpenGL Tutors Interactive (simple) programs to make experiments with the main topics of OpenGL programming Go to the Tutors site and explore it download the [zipped archive] compile the whole 1. unzip the archive 2. $ cd (to it from terminal)

16 Nate Robins OpenGL Tutors Interactive (simple) programs to make experiments with the main topics of OpenGL programming Go to the Tutors site and explore it download the [zipped archive] compile the whole 1. unzip the archive 2. $ cd (to it from terminal) 3. $ make (compile and build)

17 Nate Robins OpenGL Tutors Interactive (simple) programs to make experiments with the main topics of OpenGL programming Go to the Tutors site and explore it download the [zipped archive] compile the whole 1. unzip the archive 2. $ cd (to it from terminal) 3. $ make (compile and build) 4. $./name (play with the executables :o)

18 Contents OpenGL examples Perspective projection Parallel projection Isomorphic viewport transformation Multiple viewports Color primitives Hidden surface removal Modeling transformation

19 Your first perspective (cube.py) from OpenGL.GL import * from OpenGL.GLU import * from OpenGL.GLUT import * def init(): glclearcolor(o.o, 0.0, 0.0, 0.0) glshademodel(gl FLAT) def display ( ) : glclear(gl COLOR BUFFER BIT) gicolor3f(i.0, 1 0, 1.0) giloadldentity() #/* clear the matrix */ #/* viewing transformation */ glulookat(o.o, 0.0, 5.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0) giscalef(l.o, 2.0, 1.0) #/* modeling transformation */ glutwirecube(l.o) glflush( ) def reshape(w, h): giviewport(o, 0, w, h) glmatrixmode(gl PROJECTION) glloadidentity() glfrustum(-l.o, 1.0, -1.0, 1.0, 1.5, 20.0) glmatrixmode(gl MODELVIEW) # Main program entry point if name ",,,, " main " : glutlnit() glutlnitdisplaymode(glut_single I GLUT RGB) glutlnitwindowsize(soo, 500) glutlnitwindowposition(loo, 100) glutcreatewindow( "cube") init() glutdisplayfunc(display) glutreshapefunc(reshape) glutmainloop( )

20 Play with the resulting window

21 Play with the resulting window One-point perspective projection

22 Play with the resulting window One-point perspective projection

23 Play with the resulting window One-point perspective projection notice that the Viewport transformation, from Normalized device coordinates to Window coordinates:

24 Play with the resulting window One-point perspective projection notice that the Viewport transformation, from Normalized device coordinates to Window coordinates: is Non-isomorphic

25 glulookat glulookat(eyex, eyey, eyez, centerx, centery, centerz, upx, upy, upz ) None Parameters eyex, eyey, eyez Specifies the position of the eye point. centerx, centery, centerz Specifies the position of the reference point. upx, upy, upz Specifies the direction of the up vector.

26 glulookat Description glulookat creates a viewing matrix derived from an eye point, a reference point indicating the center of the scene, and an UP vector. The matrix maps the reference point to the negative z axis and the eye point to the origin

27 glulookat Description glulookat creates a viewing matrix derived from an eye point, a reference point indicating the center of the scene, and an UP vector. The matrix maps the reference point to the negative z axis and the eye point to the origin When a typical projection matrix is used, the center of the scene therefore maps to the center of the viewport

28 glulookat Description glulookat creates a viewing matrix derived from an eye point, a reference point indicating the center of the scene, and an UP vector. The matrix maps the reference point to the negative z axis and the eye point to the origin When a typical projection matrix is used, the center of the scene therefore maps to the center of the viewport Similarly, the direction described by the UP vector projected onto the viewing plane is mapped to the positive y axis so that it points upward in the viewport

29 glulookat Description glulookat creates a viewing matrix derived from an eye point, a reference point indicating the center of the scene, and an UP vector. The matrix maps the reference point to the negative z axis and the eye point to the origin When a typical projection matrix is used, the center of the scene therefore maps to the center of the viewport Similarly, the direction described by the UP vector projected onto the viewing plane is mapped to the positive y axis so that it points upward in the viewport The UP vector must not be parallel to the line of sight from the eye point to the reference point.

30 Perspective projections What viewing model (COP, VRP, VUV) when setting (function glulookat) for:

31 Perspective projections What viewing model (COP, VRP, VUV) when setting (function glulookat) for: a one-point projection?

32 Perspective projections What viewing model (COP, VRP, VUV) when setting (function glulookat) for: a one-point projection? a two-point projection?

33 Perspective projections What viewing model (COP, VRP, VUV) when setting (function glulookat) for: a one-point projection? a two-point projection? a three-point projection?

34 Perspective projections What viewing model (COP, VRP, VUV) when setting (function glulookat) for: a one-point projection? a two-point projection? a three-point projection?

35 Perspective projections What viewing model (COP, VRP, VUV) when setting (function glulookat) for: a one-point projection? a two-point projection? a three-point projection? PLEASE experiment with...!!

36 glfrustum glfrustum(left, right, bottom, top, znear, zfar) None Parameters left, right Specify the coordinates for the left and right vertical clipping planes. bottom, top Specify the coordinates for the bottom and top horizontal clipping planes. nearval, farval Specify the distances to the near and far depth clipping planes. Both distances must be positive.

37 glfrustum Description (deprecated since 3.0) glfrustum describes a perspective matrix that produces a perspective projection. The current matrix (see glmatrixmode) is multiplied by this matrix and the result replaces the current matrix

38 glfrustum Description (deprecated since 3.0) glfrustum describes a perspective matrix that produces a perspective projection. The current matrix (see glmatrixmode) is multiplied by this matrix and the result replaces the current matrix Typically, the matrix mode is GL_PROJECTION

39 glfrustum Description (deprecated since 3.0) glfrustum describes a perspective matrix that produces a perspective projection. The current matrix (see glmatrixmode) is multiplied by this matrix and the result replaces the current matrix Typically, the matrix mode is GL_PROJECTION (left bottom, nearval) and (right top, nearval) specify the points on the near clipping plane that are mapped to the lower left and upper right corners of the window, assuming that the eye is located at (0, 0, 0).

40 glfrustum Description (deprecated since 3.0) glfrustum describes a perspective matrix that produces a perspective projection. The current matrix (see glmatrixmode) is multiplied by this matrix and the result replaces the current matrix Typically, the matrix mode is GL_PROJECTION (left bottom, nearval) and (right top, nearval) specify the points on the near clipping plane that are mapped to the lower left and upper right corners of the window, assuming that the eye is located at (0, 0, 0). farval specifies the location of the far clipping plane. Both nearval and farval must be positive.

41 Contents OpenGL examples Perspective projection Parallel projection Isomorphic viewport transformation Multiple viewports Color primitives Hidden surface removal Modeling transformation

42 Your first axonometric projection (cube1.py) from OpenGL.GL import * from OpenGL.GLU import * from OpenGL.GLUT import * def init(): glclearcolor(o.o, 0.0, 0.0, 0.0) glshademodel(gl FLAT) def display(): glclear(gl_color_buffer_bit) glcolor3f (1.0, 1.0, 1.0) glloadidentity() #/* clear the matrix */ #/* viewing transformation */ glulookat(5.0, 5.0, 5.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0) glscalef(l.0, 2.0, 1.0) #/* modeling transformation */ glutwirecube(l.0) glflush( ) def reshape(w, h): glviewport(o, 0, w, h) glmatrixmode(gl PROJECTION) glloadidentity() glortho(-4.0, 4.0, -4.0, 4.0, 1.5, 20.0) glmatrixmode(gl MODELVIEW) # Main program entry point if name " main ": glutinit( ) glutinitdisplaymode(glut SINGLE glutinitwindowsize(400, 400) glutinitwindowposition(940, 0) glutcreatewindow( "cube") ini t () glutdisplayfunc(display) glutreshapefunc(reshape) glutmainloop( ) I GLUT_RGB)

43 Play with the window...

44 Play with the window... isometric parallel projection

45 Play with the window... isometric parallel projection

46 Play with the window... isometric parallel projection notice AGAIN that the Viewport transformation, from Normalized device coordinates to Window coordinates:

47 Play with the window... isometric parallel projection notice AGAIN that the Viewport transformation, from Normalized device coordinates to Window coordinates: is Non-isomorphic

48 Contents OpenGL examples Perspective projection Parallel projection Isomorphic viewport transformation Multiple viewports Color primitives Hidden surface removal Modeling transformation

49 "Isomorphic" viewport transformation def display(): glclear(gl_color_buffer_bit) glcolor3f(1.0, 1.0, 1.0) glloadidentity() #/* clear the matrix */ #/* viewing transformation */ glulookat(1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0) glutwirecube(1.0) glflush() def reshape(w, h): glviewport(o, 0, w, h) aspectratio = float(w) / float(h) if (w <= h): u,v = 1,1/aspectRatio else: u,v = aspectratio, 1 glmatrixmode(gl PROJECTION) glloadidentity() glortho(-1.0*u, 1.0*u, -1.0*v, 1.0*v, 0.01, 20.0) glmatrixmode(gl MODELVIEW) Unit cube in isometric parallel projection

50 The Viewport transformation is now isomorphic...

51 The Viewport transformation is now isomorphic... play with the window aspect ratio...

52 The Viewport transformation is now isomorphic... play with the window aspect ratio...

53 The Viewport transformation is now isomorphic... play with the window aspect ratio... isometric parallel projection

54 Parallel projections What viewing model (DOP, VRP, VUV) when setting (function glulookat) for:

55 Parallel projections What viewing model (DOP, VRP, VUV) when setting (function glulookat) for: isometric orthogonal projection?

56 Parallel projections What viewing model (DOP, VRP, VUV) when setting (function glulookat) for: isometric orthogonal projection? (standard) dimetric orthogonal projection?

57 Parallel projections What viewing model (DOP, VRP, VUV) when setting (function glulookat) for: isometric orthogonal projection? (standard) dimetric orthogonal projection? (standard) three-metric orthogonal projection?

58 Parallel projections What viewing model (DOP, VRP, VUV) when setting (function glulookat) for: isometric orthogonal projection? (standard) dimetric orthogonal projection? (standard) three-metric orthogonal projection?

59 Parallel projections What viewing model (DOP, VRP, VUV) when setting (function glulookat) for: isometric orthogonal projection? (standard) dimetric orthogonal projection? (standard) three-metric orthogonal projection? PLEASE experiment with...!!

60 Parallel projections PROBLEM What about the OBLIQUE projections?

61 Parallel projections PROBLEM What about the OBLIQUE projections? isometric cavalier projections?

62 Parallel projections PROBLEM What about the OBLIQUE projections? isometric cavalier projections? dimetric cabinet projections?

63 Parallel projections PROBLEM What about the OBLIQUE projections? isometric cavalier projections? dimetric cabinet projections?

64 Parallel projections PROBLEM What about the OBLIQUE projections? isometric cavalier projections? dimetric cabinet projections? PLEASE look the web (better: just THINK) and try with...!!

65 Contents OpenGL examples Perspective projection Parallel projection Isomorphic viewport transformation Multiple viewports Color primitives Hidden surface removal Modeling transformation

66 Multiple viewport rendering (cube2.py) (1/3) from OpenGL.GL import * from OpenGL.GLU import * from OpenGL.GLUT import * def init(): glclearcolor(o.o, 0.0, 0.0, 0.0) glshademodel(gl FLAT) glenable(gl_scissor_test) def scenemodel(): glscalef(3.0, 3.0, 3.0) #/* modeling transformation */ glutwirecube(l.o) def display(): global viewl,view2,view3,view4 global winwidth,winheigth glcolor3f(1.0, 1.0, 1.0) glloadidentity() #/* clear the matrix */ #/* viewing transformation */ w,h = winwidth,winheigth glscissor(o, 0, w/2, h/2) glclear(gl COLOR BUFFER BIT) glviewport(o, 0,-w/2, h72) glloadidentity() glulookat(*viewl) scenemodel()

67 Multiple viewport rendering (2/3) glscissor(w/2, 0, w/2, h/2) glclear(gl COLOR BUFFER BIT) glviewport(w/2, 0, w/2,-h/2) glmatrixmode(gl PROJECTION) glpushmatrix() glloadidentity() glortho(-4.0, 4.0, -4.0, 4.0, 1.5, 100.0) glmatrixmode(gl MODELVIEW) glloadidentity() glulookat(*view2) scenemodel() glmatrixmode(gl PROJECTION) glpopmatrix() glmatrixmode(gl MODELVIEW) glloadidentity() glscissor(o, h/2, w/2, h/2) glclear(gl COLOR BUFFER BIT) glviewport(o, h/2, w/2,-h/2) glloadidentity() glulookat(*view3) scenemodel() glscissor(w/2, h/2, w/2, h/2) glclear(gl COLOR BUFFER BIT) glviewport(w/2, h/2, w/2, h/2) glloadidentity() glulookat(*view4) scenemodel() glfiush()

68 Multiple viewport rendering (3/3) glscissor(w/2, h/2, w/2, h/2) glclear(gl COLOR BUFFER BIT) glviewport(w/2, h/2, w/2, h/2) glloadidentity() glulookat(*view4) scenemodel ( ) glflush( ) def reshape(w, h): global viewl,view2,view3,view4 global winwidth,winheigth winwidth,winheigth = w,h glmatrixmode(gl PROJECTION) glloadidentity() glfrustum( -1. 0, 1. 0, -1. 0, 1. 0, 1. 5, 100.0) glmatrixmode(gl MODELVIEW) view3 - (0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0) view4 = (3.0, 0.0, 5.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0) viewl = (3.0, 2.0, 5.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0) view2 = (5.0, 5.0, 5.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0) winwidth, winheigth = 0, 0 # Main program entry point if name " main " : glutinit( ) glutinitdisplaymode(glut SINGLE I GLUT_RGB) glutinitwindowsize(soo, 500) glutinitwindowposition(940, 0) glutcreatewindow( "cube") ini t ( ) glutdisplayfunc(display) glutreshapefunc(reshape) glutmainloop( )

69 Multiple viewport rendering (non-isomorphic)

70 glscissor glscissor(x, y, width, height) None Definethe scissorbox Parameters x, y Specify the lower left corner of the scissor box. Initially (0, 0). width, height Specify the width and height of the scissor box. When a GL context is first attached to a window, width and height are set to the dimensions of that window.

71 glscissor Description glscissor defines a rectangle, called the scissor box, in window coordinates. The first two arguments, x and y, specify the lower left corner of the box. width and height specify the width and height of the box. To enable and disable the scissor test, call glenable and gldisable with argument GL_SCISSOR_TEST.

72 glscissor Description glscissor defines a rectangle, called the scissor box, in window coordinates. The first two arguments, x and y, specify the lower left corner of the box. width and height specify the width and height of the box. To enable and disable the scissor test, call glenable and gldisable with argument GL_SCISSOR_TEST.

73 glscissor Description glscissor defines a rectangle, called the scissor box, in window coordinates. The first two arguments, x and y, specify the lower left corner of the box. width and height specify the width and height of the box. To enable and disable the scissor test, call glenable and gldisable with argument GL_SCISSOR_TEST. The test is initially disabled. While the test is enabled, only pixels that lie within the scissor box can be modified by drawing commands.

74 glscissor Description glscissor defines a rectangle, called the scissor box, in window coordinates. The first two arguments, x and y, specify the lower left corner of the box. width and height specify the width and height of the box. To enable and disable the scissor test, call glenable and gldisable with argument GL_SCISSOR_TEST. The test is initially disabled. While the test is enabled, only pixels that lie within the scissor box can be modified by drawing commands. glscissor(0,0,1,1) allows modification of only the lower left pixel in the window, and glscissor(0,0,0,0) doesn t allow modification of any pixels in the window.

75 glscissor Description glscissor defines a rectangle, called the scissor box, in window coordinates. The first two arguments, x and y, specify the lower left corner of the box. width and height specify the width and height of the box. To enable and disable the scissor test, call glenable and gldisable with argument GL_SCISSOR_TEST. The test is initially disabled. While the test is enabled, only pixels that lie within the scissor box can be modified by drawing commands. glscissor(0,0,1,1) allows modification of only the lower left pixel in the window, and glscissor(0,0,0,0) doesn t allow modification of any pixels in the window. When the scissor test is disabled, it is as though the scissor box includes the entire window.

76 isomorphic multi-viewport (1/2) cube3.py... def init(): glclearcolor(1.0, 1.0, 1.0, 1.0) glcolor3f(0.0, 0.0, 0.0) glshademodel(gl_flat) glenable(gl_scissor_test) def scenemodel() : glscalef(3.0, 3.0, 3.0) #/* modeling transformation */ glutwirecube(1.0) def display(): global view1,view2,view3,view4 global winwidth,winheigth w,h = winwidth,winheigth aspectratio = float(w) / float(h) if (w <= h): u,v = 1,1/aspectRatio else: u,v = aspectratio, 1 glmatrixmode(gl_projection) glloadldentity() glfrustum(-1.0*u, 1.0*u, -1.0*v, 1.0*v, 1.5, 100.0) glmatrixmode(gl_modelview) glloadldentity()...

77 isomorphic multi-viewport (2/2)... glmatrixmode(gl PROJECTION) glpushmatrix( ) glloadidentity() glortho(-4.0*u, 4.0*u, -4.0*v, 4.0*v, 1.5, 100.0) glmatrixmode(gl MODELVIEW) glloadidentity() glulookat(*view2) scenemodel ( ) glmatrixmode(gl PROJECTION) glpopmatrix( ) glmatrixmode(gl MODELVIEW) glloadidentity() glflush( ) def reshape(w, h): global viewl,view2,view3,view4 global winwidth,winheigth winwidth,winheigth = w,h...

78 isomorphic multi-viewport...

79 Contents OpenGL examples Perspective projection Parallel projection Isomorphic viewport transformation Multiple viewports Color primitives Hidden surface removal Modeling transformation

80 Color primitives (1/2) cube4.py def scenemodel(): glscalef(1.5, 1.5, 1.5) #/* modeling transformation */ glbegin(gl QUADS); glcolor3f(0.0,1.0,0.0) glvertex3f( 1.0, 1.0,-1.0) glvertex3f(-1.0, 1.0,-1.0) glvertex3f(-1.0, 1.0, 1.0) glvertex3f( 1.0, 1.0, 1.0) glcolor3f(1.0,0.5,0.0) glvertex3f( 1.0,-1.0, 1.0) glvertex3f(-1.0,-1.0, 1.0) glvertex3f(-1.0,-1.0,-1.0) glvertex3f( 1.0,-1.0,-1.0) glcolor3f(1.0,0.0,0.0) glvertex3f( 1.0, 1.0, 1.0) glvertex3f(-1.0, 1.0, 1.0) glvertex3f(-1.0,-1.0, 1.0) glvertex3f( 1.0,-1.0, 1.0) glcolor3f(1.0,1.0,0.0) glvertex3f( 1.0,-1.0,-1.0) glvertex3f(-1.0,-1.0,-1.0) glvertex3f(-1.0, 1.0,-1.0) glvertex3f( 1.0, 1.0,-1.0) glcolor3f(0.0,0.0,1.0) glvertex3f(-1.0, 1.0, 1.0) glvertex3f(-1.0, 1.0,-1.0) glvertex3f(-1.0,-1.0,-1.0) glvertex3f(-1.0,-1.0, 1.0) glcolor3f(1.0,0.0,1.0) glvertex3f( 1.0, 1.0,-1.0) glvertex3f( 1.0, 1.0, 1.0) glvertex3f( 1.0,-1.0, 1.0) glvertex3f( 1.0,-1.0,-1.0) glend()

81 Color primitives (2/2) glpushmatrix() glscalef(2, 2, 2) glcolor3f(1.0, 1.0, 1.0) glutwirecube(1.0) glpopmatrix() glutswapbuffers() def display(): global view1,view2,view3,view4 global winwidth,winheigth w,h = winwidth,winheigth aspectratio = float(w) / float(h) if (w <= h): u,v = 1,1/aspectRatio else: u,v = aspectratio, 1 glmatrixmode(gl PROJECTION) glloadidentity() glfrustum(-1.0*u, 1.0*u, -1.0*v, 1.0*v, 1.5, 10.0) glmatrixmode(gl MODELVIEW) glloadidentity() glscissor(o, 0, w/2, h/2) glclear(gl COLOR BUFFER BIT) glviewport(o, 0,-w/2, h72) glloadidentity() glulookat(*view1) scenemodel()

82 Color primitives (no depth-ordering of quads) Notice that at least one of the faces is covered by the others

83 Contents OpenGL examples Perspective projection Parallel projection Isomorphic viewport transformation Multiple viewports Color primitives Hidden surface removal Modeling transformation

84 Hidden surface removal (cube5.py) def init(): glclearcolor(1.0, loo, loo, 1.0) glcolor3f(0.o, 0.0, 1.0) glshademodel(gl_flat) glenable(gl_scissor_test) glenable(gl_depth_test) glscissor(o, 0, w/2, h/2) glclear(gl COLOR BUFFER BIT I glviewport(o, 0,-w/2, h72) glloadidentity() glulookat(*viewl) scenemodel() GL_DEPTH_BUFFER_BIT) # Main program entry point if name ",,,, " main " : - - glutlnit( ) glutlnitdisplaymode(glut DOUBLE I GLUT RGB I GLUT_DEPTH) glutlnitwindowsize(500, 500) glutlnitwindowposition(940, 0) glutcreatewindow( "cube")

85 Hidden surface removal The only visible faces are drawn (z-buffer algorithm)

86 Contents OpenGL examples Perspective projection Parallel projection Isomorphic viewport transformation Multiple viewports Color primitives Hidden surface removal Modeling transformation

87 Interactive model rotation via arrow keys (1/2) cube5.py

88 Interactive model rotation via arrow keys (2/2)

89 Modeling transformations Let us play with arrow key rotations... :o)

90 Exercises PROBLEM 1 add interactive model scaling to the above PROBLEM 2 build a more complex structured world (a room with table and chairs?) PROBLEM 3 create an articulated lamp model PROBLEM 4 Define a viewport transformation that maps isomorphically the biggest possible image (of any world and with any projection) within the window

DOUBLE BUFFERING. serve a nascondere la fase di drawing utilizzato soprattutto nelle animazioni INTRODUZIONE DRAWING EVENT MANAGEMENT VIEWING

DOUBLE BUFFERING. serve a nascondere la fase di drawing utilizzato soprattutto nelle animazioni INTRODUZIONE DRAWING EVENT MANAGEMENT VIEWING DOUBLE BUFFERING INTRODUZIONE DRAWING EVENT MANAGEMENT VIEWING DOUBLE BUFFERING Z-BUFFERING LIGHTING serve a nascondere la fase di drawing utilizzato soprattutto nelle animazioni back buffer front buffer

Dettagli

OpenGL: visualizzazione 3D

OpenGL: visualizzazione 3D OpenGL: visualizzazione 3D La visualizzazione di una scena avviene come se si stesse usando una macchina fotografica per la quale si può controllare la posizione nello spazio 3D; si può cambiare il tipo

Dettagli

RIEPILOGO DRAWING INTRODUZIONE DRAWING EVENT MANAGEMENT VIEWING DOUBLE BUFFERING Z-BUFFERING LIGHTING

RIEPILOGO DRAWING INTRODUZIONE DRAWING EVENT MANAGEMENT VIEWING DOUBLE BUFFERING Z-BUFFERING LIGHTING RIEPILOGO INTRODUZIONE DRAWING EVENT MANAGEMENT VIEWING DOUBLE BUFFERING Z-BUFFERING LIGHTING DRAWING creare una finestra inizializzare i buffer gestire il colore in modalita` indicizzata in modalita`

Dettagli

Which three statements are true regarding single-row functions? (Choose three.)

Which three statements are true regarding single-row functions? (Choose three.) Question: 1 Which three possible values can be set for the TIME_ZONE session parameter by using the ALTER SESSION command? (Choose three.) A. 'os' B. local C. -8:00' D. dbtimezone Li E. 'Australia' Answer:

Dettagli

Introduzione. Costruzione di Interfacce Primi passi in OpenGL. Sierpinski Gasket. Sierpinski gasket. Event driven programming. Stuttura del programma

Introduzione. Costruzione di Interfacce Primi passi in OpenGL. Sierpinski Gasket. Sierpinski gasket. Event driven programming. Stuttura del programma Introduzione Costruzione di Interfacce Primi passi in OpenGL cignoni@iei.pi.cnr.it http://vcg.iei.pi.cnr.it/~cignoni Abbiamo visto Cosa significa rendering L approccio object viewer Mettiamo in pratica

Dettagli

Introduzione SOMMARIO

Introduzione SOMMARIO SOMMARIO Introduzione alle librerie grafiche e a OpenGL Implementazioni hw e sw e supporto multipiattaforma Esempi di programma con OpenGL Sistemi di coordinate 2D e 3D Proiezioni Primitive 3D Pipeline

Dettagli

INFORMATICA GRAFICA. 20 Aprile Introduzione a OpenGL. Michele Antolini michele.antolini@mail.polimi.it

INFORMATICA GRAFICA. 20 Aprile Introduzione a OpenGL. Michele Antolini michele.antolini@mail.polimi.it Knowledge Aided Engineering Manufacturing and Related Technologies INFORMATICA GRAFICA 20 Aprile Introduzione a OpenGL michele.antolini@mail.polimi.it Computer graphics I programmi di grafica (non solo

Dettagli

What You Need. Preparing Your Computer. Installing Hardware. Installing Software. Optional. Product Registration. Creative Knowledge Base

What You Need. Preparing Your Computer. Installing Hardware. Installing Software. Optional. Product Registration. Creative Knowledge Base SOUND BLASTER AUDIGY SETUP Product Registration Registering your product ensures you receive the most appropriate service and product support available. You can register your product during installation

Dettagli

INFORMATICA GRAFICA. 27 Aprile Introduzione a OpenGL parte 2. Michele Antolini

INFORMATICA GRAFICA. 27 Aprile Introduzione a OpenGL parte 2. Michele Antolini Knowledge Aided Engineering Manufacturing and Related Technologies INFORMATICA GRAFICA 27 Aprile Introduzione a OpenGL parte 2 michele.antolini@mail.polimi.it COMANDI FONDAMENTALI OpenGL - comandi Nel

Dettagli

3D PRINTING AND SMALL SERIES OF TRANSPARENT MODELS

3D PRINTING AND SMALL SERIES OF TRANSPARENT MODELS 3D PRINTING AND SMALL SERIES OF TRANSPARENT MODELS 16/05/2018 3D PRINTING AND SMALL SERIES OF TRANSPARENT MODELS This guide is intended to help you understand how transparent models can be obtained from

Dettagli

Code: GW-IMP-WEB-1-S. Datalogger web pulses counter. Version 6 inputs without Ethernet. MarCom

Code: GW-IMP-WEB-1-S. Datalogger web pulses counter. Version 6 inputs without Ethernet. MarCom Datalogger web pulses counter Code: GW-IMP-WEB-1-S Version 6 inputs without Ethernet Datalogger web pulses counter The web datalogger pulses counter is able to count the pulses on the digital inputs (2

Dettagli

Connecting Speakers. Using Your Creative Applications

Connecting Speakers. Using Your Creative Applications 4 Connecting Speakers 5 Your speakers should come with the necessary cables shown in all the following diagrams. Some speaker systems are available only in certain regions. Consult your local dealers for

Dettagli

Computer Graphics. Immagine sul Raster Display. Grafica 3D: analogia con fotocamera. La matrice di Pixel è memorizzata nel FRAME BUFFER

Computer Graphics. Immagine sul Raster Display. Grafica 3D: analogia con fotocamera. La matrice di Pixel è memorizzata nel FRAME BUFFER Computer Graphics Immagine sul Raster Display Il RASTER è costituito da più SCAN LINES Ogni Scan Line è formata da più PIXEL La matrice di Pixel è memorizzata nel FRAME BUFFER Grafica 3D: analogia con

Dettagli

POLOPPOSTO ENGLISH MAGNETIC DEVICE TO COUNTERACT RISING DAMP IN WALLS

POLOPPOSTO ENGLISH MAGNETIC DEVICE TO COUNTERACT RISING DAMP IN WALLS POLOPPOSTO ENGLISH MAGNETIC DEVICE TO COUNTERACT RISING DAMP IN WALLS HOW DOES THE POLOPPOSTO MAGNETIC SYSTEM WORK? The POLOPPOSTO device is a patented system propagating a magnetic field generated by

Dettagli

LoRaWAN TM TEMPERATURE-HUMIDITY SENSOR

LoRaWAN TM TEMPERATURE-HUMIDITY SENSOR LoRaWAN TM Temperature Humidity Sensor V1.1 Updated 21/09/2017 - This document is the property of nke Watteco. Information contained within is not contractual and is susceptible to modifications without

Dettagli

Hello GL. subclassiamo. subclassiamo. Primo tentativo. Costruzione di Interfacce Lezione 20 Qt + Opengl

Hello GL. subclassiamo. subclassiamo. Primo tentativo. Costruzione di Interfacce Lezione 20 Qt + Opengl Hello GL Costruzione di Interfacce Lezione 20 Qt + Opengl Primo tentativo si prende il tutorial hello e si sostituisce il pushbutton con un QGLWidget cignoni@isti.cnr.it http://vcg.isti.cnr.it/~cignoni

Dettagli

Proiezione Stereoscopica

Proiezione Stereoscopica Proiezione Stereoscopica Sistema di Realtà Virtuale e 3D Stereo Rendering Museo dell'informatica di Cesena Andrea Bernardi (bernardi@csr.unibo.it) Stefano Cacciaguerra (scacciag@cs.unibo.it) Contenuto

Dettagli

Constant Propagation. A More Complex Semilattice A Nondistributive Framework

Constant Propagation. A More Complex Semilattice A Nondistributive Framework Constant Propagation A More Complex Semilattice A Nondistributive Framework 1 The Point Instead of doing constant folding by RD s, we can maintain information about what constant, if any, a variable has

Dettagli

USER S MANUAL. Gateway DLMS-MODBUS for CEWE Prometer reading of INSTANT VALUES P/N: GW-DLMS-CEWE-INST. Edition 2.0

USER S MANUAL. Gateway DLMS-MODBUS for CEWE Prometer reading of INSTANT VALUES P/N: GW-DLMS-CEWE-INST. Edition 2.0 USER S MANUAL Gateway DLMS-MODBUS for CEWE Prometer reading of INSTANT VALUES P/N: GW-DLMS-CEWE-INST Edition 2.0 MARCOM SRL Phone +390458204747 Email: info@marcomweb.it Via Mezzacampagna 52 (int. 29) www.marcomweb.it

Dettagli

Grafica Computazionale

Grafica Computazionale Grafica Computazionale OpenGl + SDL Fabio Ganovelli fabio.ganovelli@isti.cnr.it a.a. 2005-2006 Storia Specifica di libreria per la scrittura di applicazioni di grafica 3D Cross-Language Cross-Platform

Dettagli

Informatica Grafica. (III anno Laurea Triennale - Corso di Laurea in Informatica) Donato D Ambrosio

Informatica Grafica. (III anno Laurea Triennale - Corso di Laurea in Informatica) Donato D Ambrosio Informatica Grafica (III anno Laurea Triennale - Corso di Laurea in Informatica) Donato D Ambrosio Dipartimento di Matematica e Centro d Eccellenza per il Calcolo ad Alte Prestazioni Cubo 22B, Università

Dettagli

INFORMATICA GRAFICA. 25 Marzo Introduzione a OpenGL. Michele Antolini

INFORMATICA GRAFICA. 25 Marzo Introduzione a OpenGL. Michele Antolini Knowledge Aided Engineering Manufacturing and Related Technologies INFORMATICA GRAFICA 25 Marzo Introduzione a OpenGL michele.antolini@mail.polimi.it Computer graphics I programmi di grafica (non solo

Dettagli

Informatica Grafica. (III anno Laurea Triennale e I anno Laurea Magistrale del Corso di Laurea in Informatica) Donato D Ambrosio

Informatica Grafica. (III anno Laurea Triennale e I anno Laurea Magistrale del Corso di Laurea in Informatica) Donato D Ambrosio Informatica Grafica (III anno Laurea Triennale e I anno Laurea Magistrale del Corso di Laurea in Informatica) Donato D Ambrosio Dipartimento di Matematica e Centro d Eccellenza per il Calcolo ad Alte Prestazioni

Dettagli

A new Trinity Corporate Services office opens in Lugano, a branch of the historical Dubai headquarters.

A new Trinity Corporate Services office opens in Lugano, a branch of the historical Dubai headquarters. A new Trinity Corporate Services office opens in Lugano, a branch of the historical Dubai headquarters. From January 2019 Trinity Corporate Services will be operating in Switzerland through a new office.

Dettagli

MIMO-0003-V2 Series LTE, WiFi & GPS Antennas for Transportation

MIMO-0003-V2 Series LTE, WiFi & GPS Antennas for Transportation Model Description MIMO-0003-12 2-in-1 Antenna LTE (2x2 MIMO) 2x2 MIMO MIMO-0003-13 3-in-1 Antenna LTE (2x2 MIMO) & GPS 2x2 MIMO MIMO-0003-15 5-in-1 Antenna LTE (2x2 MIMO), Dualband WiFi (2x2 MIMO) & GPS

Dettagli

Processo di rendering

Processo di rendering Processo di rendering 1 Trasformazioni di vista Trasformazioni di vista Il processo di visione in tre dimensioni Le trasformazioni di proiezione I parametri della vista 3D I sistemi di coordinate 2 I parametri

Dettagli

INFORMATICA GRAFICA. 4 Maggio Trasformazioni - Illuminazione. Michele Antolini

INFORMATICA GRAFICA. 4 Maggio Trasformazioni - Illuminazione. Michele Antolini Knowledge Aided Engineering Manufacturing and Related Technologies INFORMATICA GRAFICA 4 Maggio Trasformazioni - Illuminazione Michele Antolini michele.antolini@mail.polimi.it TRASFORMAZIONI Trasformazioni

Dettagli

L anno scorso c erano 643 postulanti e 384 novizii

L anno scorso c erano 643 postulanti e 384 novizii 1 2 3 L anno scorso c erano 643 postulanti e 384 novizii 5 6 7 8 9 America 23%; Europa 39% 10 Più della metà (51%) dell Ordine è giovane. Ci sono circa 1300 chi sono sotto 30 anni ma la maggiorità sono

Dettagli

How to use P-model scanners in Windows xp?

How to use P-model scanners in Windows xp? How to use P-model scanners in Windows xp? 1. Download MiraScan v3.423 from the web: http://www.acercm.com.tw/global/service/scan/drivers.htm 2. After installation, system will suggest you to add a scanner

Dettagli

Pegaso. Meccanismo di apertura orizzontale per ante a pantografo Horizontal opening mechanism for pantograph doors

Pegaso. Meccanismo di apertura orizzontale per ante a pantografo Horizontal opening mechanism for pantograph doors Pegaso Meccanismo di apertura orizzontale per ante a pantografo Horizontal opening mechanism for pantograph doors Catalogo e manuale tecnico Catalog and technical manual Pegaso Meccanismo di apertura orizzontale

Dettagli

Introduzione a OpenGL e alle GLUT

Introduzione a OpenGL e alle GLUT Introduzione a OpenGL e alle GLUT s OpenGL (Open Graphics Library) è una libreria per fare computer grafica. Il programmatore, per poter visualizzare sullo schermo quanto elaborato con opengl, necessita

Dettagli

College Algebra. Logarithms: Denitions and Domains. Dr. Nguyen November 9, Department of Mathematics UK

College Algebra. Logarithms: Denitions and Domains. Dr. Nguyen November 9, Department of Mathematics UK College Algebra Logarithms: Denitions and Domains Dr. Nguyen nicholas.nguyen@uky.edu Department of Mathematics UK November 9, 2018 Agenda Logarithms and exponents Domains of logarithm functions Operations

Dettagli

Guida alla configurazione Configuration Guide

Guida alla configurazione Configuration Guide Guida alla configurazione Configuration Guide Configurazione telecamere IP con DVR analogici, compatibili IP IP cameras configuration with analog DVR, IP compatible Menu principale: Fare clic con il pulsante

Dettagli

CREAZIONE DI UNA LISTA PER SCANSIONE RPT ANALOGICI E TG DMR. HOW CREATE A SCAN LIST WITH BOTH DIGITAL & ANALOG RPT.

CREAZIONE DI UNA LISTA PER SCANSIONE RPT ANALOGICI E TG DMR. HOW CREATE A SCAN LIST WITH BOTH DIGITAL & ANALOG RPT. CREAZIONE DI UNA LISTA PER SCANSIONE RPT ANALOGICI E TG DMR. HOW CREATE A SCAN LIST WITH BOTH DIGITAL & ANALOG RPT. 2017 - IW2BSF Rodolfo Vediamo come procedere: Aprire il programma nel computer per programmare

Dettagli

The new Trinity Corporate Services website is online: Your company abroad, with focus in Dubai and in the UAE

The new Trinity Corporate Services website is online: Your company abroad, with focus in Dubai and in the UAE The new Trinity Corporate Services website is online: Your company abroad, with focus in Dubai and in the UAE Trinity Corporate Services is specialized in the formation and setup of companies in Dubai

Dettagli

Smart gate controller. Cloud based solution.

Smart gate controller. Cloud based solution. Smart gate controller. Cloud based solution. www.topkodas.lt zivile@topkodas.lt UPC: 99989897969062 Door control with Wiegand keypad, ibutton key. Door control during specified time interval. Remote control

Dettagli

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI Read Online and Download Ebook LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI DOWNLOAD EBOOK : LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO Click link bellow and

Dettagli

ECCO LE ISTRUZIONI PER INSERIRE IL MATERIALE RICHIESTO DAL BANDO TEATRO SENZA FILO CONTEST:

ECCO LE ISTRUZIONI PER INSERIRE IL MATERIALE RICHIESTO DAL BANDO TEATRO SENZA FILO CONTEST: ECCO LE ISTRUZIONI PER INSERIRE IL MATERIALE RICHIESTO DAL BANDO TEATRO SENZA FILO CONTEST: 1) Registrati su www.circyouity.com e creati un profilo personale o del gruppo* (non con il nome del progetto!)

Dettagli

Blender Tutorial Creazione gioco in FPS Questo video tutorial è stato preso da you tube e lo script richiama il sito

Blender Tutorial Creazione gioco in FPS Questo video tutorial è stato preso da you tube e lo script richiama il sito Blender Tutorial Creazione gioco in FPS Questo video tutorial è stato preso da you tube e lo script richiama il sito www.tutorialsforblender3d.com. Traduzione da Paolo Lo Bello Alias Wildlux, sito personale

Dettagli

User Guide Guglielmo SmartClient

User Guide Guglielmo SmartClient User Guide Guglielmo SmartClient User Guide - Guglielmo SmartClient Version: 1.0 Guglielmo All rights reserved. All trademarks and logos referenced herein belong to their respective companies. -2- 1. Introduction

Dettagli

quick guide guida rapida J.touch hydromassage bath remote control telecomando per vasche idromassaggio

quick guide guida rapida J.touch hydromassage bath remote control telecomando per vasche idromassaggio quick guide guida rapida hydromassage bath remote control telecomando per vasche idromassaggio getting started operazioni preliminari 3 4 5 switch on the remote control by holding the on/off key; turn

Dettagli

INFORMATICA GRAFICA. 28 Aprile Trasformazioni - Illuminazione. Michele Antolini

INFORMATICA GRAFICA. 28 Aprile Trasformazioni - Illuminazione. Michele Antolini Knowledge Aided Engineering Manufacturing and Related Technologies INFORMATICA GRAFICA 28 Aprile Trasformazioni - Illuminazione michele.antolini@mail.polimi.it Trasformazioni Durante il ridisegno della

Dettagli

NSE8 Dumps- Fortinet Network Security Expert Exam Questions

NSE8 Dumps- Fortinet Network Security Expert Exam Questions Vendor FORTINET Exam Code NSE8 Exam Name NSE 8 - Fortinet Network Security Expert Certi cation Name Fortinet NSE 8 How I Prepared NSE8 Exam in 7 Days? The NSE8 NSE 8 - Fortinet Network Security Expert

Dettagli

INFORMATICA GRAFICA. 5 Maggio Interattività. Michele Antolini

INFORMATICA GRAFICA. 5 Maggio Interattività. Michele Antolini Knowledge Aided Engineering Manufacturing and Related Technologies INFORMATICA GRAFICA 5 Maggio Interattività michele.antolini@mail.polimi.it Input Libreria glut interfaccia con il window system gestione

Dettagli

Le piccole cose che fanno dimagrire: Tutte le mosse vincenti per perdere peso senza dieta (Italian Edition)

Le piccole cose che fanno dimagrire: Tutte le mosse vincenti per perdere peso senza dieta (Italian Edition) Le piccole cose che fanno dimagrire: Tutte le mosse vincenti per perdere peso senza dieta (Italian Edition) Istituto Riza di Medicina Psicosomatica Click here if your download doesn"t start automatically

Dettagli

GUIDE TO VACUUM CASTING (OR SILICONE MOLDS)

GUIDE TO VACUUM CASTING (OR SILICONE MOLDS) GUIDE TO VACUUM CASTING (OR SILICONE MOLDS) In the last few years 3D printing has had widespread diffusion both at the industrial level and in other sectors such as the medical, artistic and hobbyst one.

Dettagli

light light pensiline canopies

light light pensiline canopies pensiline Light è la linea di accessori per pensiline realizzata in acciaio inox Aisi 316 L, studiata per coniugare le esigenze di resistenza meccanica ad una elegante linea estetica. La gamma comprende,

Dettagli

A.A. 2006/2007 Laurea di Ingegneria Informatica. Fondamenti di C++ Horstmann Capitolo 3: Oggetti Revisione Prof. M. Angelaccio

A.A. 2006/2007 Laurea di Ingegneria Informatica. Fondamenti di C++ Horstmann Capitolo 3: Oggetti Revisione Prof. M. Angelaccio A.A. 2006/2007 Laurea di Ingegneria Informatica Fondamenti di C++ Horstmann Capitolo 3: Oggetti Revisione Prof. M. Angelaccio Obbiettivi Acquisire familiarità con la nozione di oggetto Apprendere le proprietà

Dettagli

Master thesis Guidelines and Procedure

Master thesis Guidelines and Procedure Master thesis Guidelines and Procedure Aula E 10.30 February 11th, 2016 Aim of the meeting Provide students with some clarifications when taking an «important» decision Avoid unreal and wrong rumors Reply

Dettagli

INFORMATICA GRAFICA. 19 Maggio Texture. Michele Antolini

INFORMATICA GRAFICA. 19 Maggio Texture. Michele Antolini Knowledge Aided Engineering Manufacturing and Related Technologies INFORMATICA GRAFICA 19 Maggio Texture michele.antolini@mail.polimi.it Texture Tessitura si può considerare come il vestito dei nostri

Dettagli

How to apply for the first issue of the residence permit for study. Come fare domanda di primo rilascio di permesso di soggiorno per studio

How to apply for the first issue of the residence permit for study. Come fare domanda di primo rilascio di permesso di soggiorno per studio How to apply for the first issue of the residence permit for study Come fare domanda di primo rilascio di permesso di soggiorno per studio You need the so-called «richiesta di rilascio/rinnovo del permesso

Dettagli

USER S MANUAL. Gateway DLMS-MODBUS for LANDIS & GYR E650 with RS232 P/N: GW-DLMS-232-LG. Edition 2.0

USER S MANUAL. Gateway DLMS-MODBUS for LANDIS & GYR E650 with RS232 P/N: GW-DLMS-232-LG. Edition 2.0 USER S MANUAL Gateway DLMS-MODBUS for LANDIS & GYR E650 with RS232 P/N: GW-DLMS-232-LG Edition 2.0 MARCOM SRL Phone +390458204747 Email: info@marcomweb.it Via Mezzacampagna 52 (int. 29) www.marcomweb.it

Dettagli

Display OLED 128 x 64

Display OLED 128 x 64 Display OLED 128 x 64 VCC ai 5V GND a GND SCL a A5 SDA a A4 Il display comunica con Arduino col protocollo I2C. I piedini di Arduino UNO deputati alla comunicazione I2C sono A4 (SDA) e A5 (SCL), che quindi

Dettagli

INFORMATICA GRAFICA!

INFORMATICA GRAFICA! Knowledge Aided Engineering Manufacturing and Related Technologies INFORMATICA GRAFICA! 11 Maggio! Interattività! Michele Antolini michele.antolini@mail.polimi.it! Input! Libreria glut! interfaccia con

Dettagli

USER S MANUAL. Gateway DLMS-MODBUS for LANDIS & GYR E650 with RS485 P/N: GW-DLMS-485-LG. Edition 2.0

USER S MANUAL. Gateway DLMS-MODBUS for LANDIS & GYR E650 with RS485 P/N: GW-DLMS-485-LG. Edition 2.0 USER S MANUAL Gateway DLMS-MODBUS for LANDIS & GYR E650 with RS485 P/N: GW-DLMS-485-LG Edition 2.0 MARCOM SRL Phone +390458204747 Email: info@marcomweb.it Via Mezzacampagna 52 (int. 29) www.marcomweb.it

Dettagli

Downloading and Installing Software Socio TIS

Downloading and Installing Software Socio TIS Object: Downloading and Installing Software Socio TIS compiler: L.D. Date Revision Note April 17 th 2013 --- For SO XP; Win 7 / Vista step Operation: Image A1 Open RUN by clicking the Start button, and

Dettagli

Grafica Computazionale

Grafica Computazionale Grafica Computazionale Laboratorio Fabio Ganovelli fabio.ganovelli@gmail.com a.a. 2006-2007 Credits: Marco Tarini CVS Concurrent Versioning System Client per windows www.tortoisecvs.org. gc07 gc07 Qui

Dettagli

drag & drop visual programming appinventor storia appinventor un esempio di drag & drop programming: Scratch

drag & drop visual programming appinventor storia appinventor un esempio di drag & drop programming: Scratch drag & drop visual programming appinventor realizzazione app per Google Android OS appinventor è un applicazione drag & drop visual programming Contrariamente ai linguaggi tradizionali (text-based programming

Dettagli

Paloalto Networks PCNSE7 Exam Dumps (PDF)

Paloalto Networks PCNSE7 Exam Dumps (PDF) Vendor Paloalto Networks Exam Code PCNSE7 Exam Name PaloAlto Networks Certi ed Network Security Engineer Certi cation Name Palo Alto Networks Certi ed Network Security Engineer How I Prepared PCNSE7 Exam

Dettagli

GETTING SIX PACK ABS FAST. By Brian Cannone.

GETTING SIX PACK ABS FAST. By Brian Cannone. GETTING SIX PACK ABS FAST By Brian Cannone 2 Introduction to this Course Dear Fellow Athlete, Oxygen Muscle & Fitness to GQ has a monthly column this particular part. something beliefs about the abs confuse

Dettagli

599CD/A I EN ISTRUZIONI PER L USO INSTRUCTIONS FOR USE

599CD/A I EN ISTRUZIONI PER L USO INSTRUCTIONS FOR USE 599CD/A I EN ISTRUZIONI PER L USO INSTRUCTIONS FOR USE ISTRUZIONI PER L USO I Installazione del software Inserire il CD di installazione nel CD-ROM. Nella directory principale del CD cliccare setup.exe

Dettagli

L IOB I/ O Controllers

L IOB I/ O Controllers 24 VAC/DC Made in Austria UI1 FT DO2 DO3 DO4 DO5 6A 6A 6A 6A COM COM DO6 COM DO7 DO8 COM DO9 UNIVERSAL IN status DIGITAL IN status 0-10V OUT GND UI2 UI3 GND UI4 UI5 GND UI6 UI7 GND UI8 DI1 GND DI2 AO1

Dettagli

Gateway DLMS-MODBUS for ISKRA with RS485 P/N: GW-DLMS-485-ISK

Gateway DLMS-MODBUS for ISKRA with RS485 P/N: GW-DLMS-485-ISK USER S MANUAL Gateway DLMS-MODBUS for ISKRA with RS485 P/N: GW-DLMS-485-ISK Edition 2.0 MARCOM SRL Phone +390458204747 Email: info@marcomweb.it Via Mezzacampagna 52 (int. 29) www.marcomweb.it Revision

Dettagli

Modellare un bottiglia

Modellare un bottiglia Modellare un bottiglia In alcuni modelli è necessario prestare particolare attenzione ai dettagli e la modellazione della bottiglia illustrata di seguito ne rappresenta un esempio. Verranno descritte inoltre

Dettagli

Electrical. Environmental. Mechanical

Electrical. Environmental. Mechanical 3000 Controller Technical specifications The new inetvu 3000C hand-held manual controller has the same look and feel as a video game controller. It allows you to operate the platform without having the

Dettagli

USER S MANUAL. Gateway DLMS-MODBUS for LANDIS & GYR E650 with RS232 OPTICAL PROBES P/N: GW-DLMS-OPT-LG. Edition 2.0

USER S MANUAL. Gateway DLMS-MODBUS for LANDIS & GYR E650 with RS232 OPTICAL PROBES P/N: GW-DLMS-OPT-LG. Edition 2.0 USER S MANUAL Gateway DLMS-MODBUS for LANDIS & GYR E650 with RS232 OPTICAL PROBES P/N: GW-DLMS-OPT-LG Edition 2.0 MARCOM SRL Phone +390458204747 Email: info@marcomweb.it Via Mezzacampagna 52 (int. 29)

Dettagli

Corso di Grafica Computazionale

Corso di Grafica Computazionale Corso di Grafica Computazionale Image-based rendering Docente: Massimiliano Corsini Laurea Specialistica in Ing. Informatica Università degli Studi di Siena Image-based Rendering L idea base è utilizzare

Dettagli

Quadrature. Emma Perracchione. Corso di Calcolo Numerico per Ingegneria Meccanica - Matr. PARI (Univ. PD)

Quadrature. Emma Perracchione. Corso di Calcolo Numerico per Ingegneria Meccanica - Matr. PARI (Univ. PD) Emma Perracchione Corso di Calcolo Numerico per Ingegneria Meccanica - Matr. PARI (Univ. PD) Gli esercizi sono presi dal libro: S. De Marchi, D. Poggiali, Exercices of numerical calculus with solutions

Dettagli

SEI PRONTO AD ENTRARE IN UNA NUOVA DIMENSIONE? ARE YOU READY TO ENJOY A NEW DIMENSION?

SEI PRONTO AD ENTRARE IN UNA NUOVA DIMENSIONE? ARE YOU READY TO ENJOY A NEW DIMENSION? SEI PRONTO AD ENTRARE IN UNA NUOVA DIMENSIONE? ARE YOU READY TO ENJOY A NEW DIMENSION? NASCE LA NUOVA TELEVISIONE DIGITALE 3D FRUIBILE DA TUTTI INTRODUCING THE NEW 3D DIGITAL TERRESTRIAL TELEVISION BACKWARD

Dettagli

Il Piccolo Principe siamo noi: Adattamento teatrale per la scuola primaria (ABW. Antoine de Saint- Exupery) (Volume 1) (Italian Edition)

Il Piccolo Principe siamo noi: Adattamento teatrale per la scuola primaria (ABW. Antoine de Saint- Exupery) (Volume 1) (Italian Edition) Il Piccolo Principe siamo noi: Adattamento teatrale per la scuola primaria (ABW. Antoine de Saint- Exupery) (Volume 1) (Italian Edition) Antoine de Saint-Exupery Click here if your download doesn"t start

Dettagli

layout senza tabelle Posizionamento con i CSS Ad ogni elemento HTML corrisponde un area rettangolare, detta box Contenuto

layout senza tabelle Posizionamento con i CSS Ad ogni elemento HTML corrisponde un area rettangolare, detta box Contenuto Posizionamento con i CSS creare layout senza tabelle 1 Gestione degli elementi della pagina Il box model Ad ogni elemento HTML corrisponde un area rettangolare, detta box Margine Bordo Area di padding

Dettagli

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI Read Online and Download Ebook LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI DOWNLOAD EBOOK : LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO Click link bellow and

Dettagli

Primo dicembre Roberto Gretter, primo dicembre 2000

Primo dicembre Roberto Gretter, primo dicembre 2000 Primo dicembre Roberto Gretter, primo dicembre 000 Scatola esagonale a stella, ispirata da una scatola ettagonale di Tomoko Fuse Heagonal star bo, inspired by an heptagonal bo by Tomoko Fuse operchio /

Dettagli

Esempio con Google Play tore Example with Google Play tore

Esempio con Google Play tore Example with Google Play tore Guida all installazione ed uso dell App VR Tour Camerata Picena Per installare l App occorre aprire lo Store del vostro smartphone (Play Store o App Store) e cercare l App con parola chiave Camerata Picena.

Dettagli

Canti Popolari delle Isole Eolie e di Altri Luoghi di Sicilia (Italian Edition)

Canti Popolari delle Isole Eolie e di Altri Luoghi di Sicilia (Italian Edition) Canti Popolari delle Isole Eolie e di Altri Luoghi di Sicilia (Italian Edition) L. Lizio-Bruno Click here if your download doesn"t start automatically Canti Popolari delle Isole Eolie e di Altri Luoghi

Dettagli

Gateway DLMS-MODBUS for ISKRA with RS232 OPTICAL PROBES P/N: GW-DLMS-OPT-ISK

Gateway DLMS-MODBUS for ISKRA with RS232 OPTICAL PROBES P/N: GW-DLMS-OPT-ISK USER S MANUAL Gateway DLMS-MODBUS for ISKRA with RS232 OPTICAL PROBES P/N: GW-DLMS-OPT-ISK Edition 2.0 MARCOM SRL Phone +390458204747 Email: info@marcomweb.it Via Mezzacampagna 52 (int. 29) www.marcomweb.it

Dettagli

INFORMATICA GRAFICA!

INFORMATICA GRAFICA! Knowledge Aided Engineering Manufacturing and Related Technologies INFORMATICA GRAFICA! 7 Aprile! Trasformazioni - Illuminazione! Michele Antolini michele.antolini@mail.polimi.it! TRASFORMAZIONI! Trasformazioni!

Dettagli

Finite Model Theory / Descriptive Complexity: bin

Finite Model Theory / Descriptive Complexity: bin , CMPSCI 601: Recall From Last Time Lecture 19 Finite Model Theory / Descriptive Compleity: Th: FO L DSPACE Fagin s Th: NP SO. bin is quantifier-free.!#"$&% ('*), 1 Space 0 1 ) % Time $ "$ $ $ "$ $.....

Dettagli

Gateway DLMS-MODBUS for ISKRA with RS232 P/N: GW-DLMS-232-LG

Gateway DLMS-MODBUS for ISKRA with RS232 P/N: GW-DLMS-232-LG USER S MANUAL Gateway DLMS-MODBUS for ISKRA with RS232 P/N: GW-DLMS-232-LG Edition 2.0 MARCOM SRL Phone +390458204747 Email: info@marcomweb.it Via Mezzacampagna 52 (int. 29) www.marcomweb.it Revision Sheet

Dettagli

Tabella 2.2 Indice delle proprietà Nome Valori Pr El Er Cp

Tabella 2.2 Indice delle proprietà Nome Valori Pr El Er Cp Tabella 2.2 Indice delle background ['background-color' 'background-image' 'background-repeat' 'background-attachment' 'background-position'] background-attachment scroll fixed scroll background-color

Dettagli

WELCOME UNIPA REGISTRATION:

WELCOME UNIPA REGISTRATION: WELCOME This is a Step by Step Guide that will help you to register as an Exchange for study student to the University of Palermo. Please, read carefully this guide and prepare all required data and documents.

Dettagli

RelAirConf. Configuration Software for the Wireless-To-Wired M-Bus Gateways RelAir R2M Home / Pro. User Manual

RelAirConf. Configuration Software for the Wireless-To-Wired M-Bus Gateways RelAir R2M Home / Pro. User Manual Configuration Software for the Wireless-To-Wired M-Bus Gateways RelAir R2M Home / Pro User Manual Content 1 Description of RelAir R2M Gateways... 3 2 Installation... 4 3 Operation... 5 3.1 Fast pass manual

Dettagli

Istruzioni di montaggio ferramenta per scorrevoli

Istruzioni di montaggio ferramenta per scorrevoli www.didieffe.com Istruzioni di montaggio ferramenta per scorrevoli ACCESSORI IN DOTAZIONE (forniti nella confezione della ferramenta per scorrevoli) 5 6 4 5 1 7 8 1 GUIDA A PAVIMENTO BINARIO VITI PER FISSAGGIO

Dettagli

Computer Graphics. Realtà Virtuale: il presente, il passato, 3D il Graphics futuro

Computer Graphics. Realtà Virtuale: il presente, il passato, 3D il Graphics futuro Computer Graphics Immagine sul Raster Display Il RASTER è costituito da più SCAN LINES Ogni Scan Line è formata da più PIXEL La matrice di Pixel è memorizzata nel FRAME BUFFER Un unico frame buffer porterebbe

Dettagli

IINFORMATION REQUIRED TERMS OF DELIVERY

IINFORMATION REQUIRED TERMS OF DELIVERY T V T E C H N I C A L S P E C I F I C A T I O N S F O R C O M M E R C I A L S IINFORMATION REQUIRED I n e x p e c t a t i o n o f a T V c a m p a i g n i t s n e c e s s a r y t o s e n d a n e m a i l

Dettagli

istruzioni montaggio assembly instructions

istruzioni montaggio assembly instructions istruzioni montaggio assembly instructions contenuto della scatola box content LRWA 3 Istruzioni di montaggio LRWA 3: Montare sulla gamba portante la gambetta Inserire la gamba sul perno facendola ruotare

Dettagli

Affare Bitcoin. Pagare Col P2p E Senza Banche Centrali (Italian Edition) [Kindle Edition] By Gabriele De Palma

Affare Bitcoin. Pagare Col P2p E Senza Banche Centrali (Italian Edition) [Kindle Edition] By Gabriele De Palma Affare Bitcoin. Pagare Col P2p E Senza Banche Centrali (Italian Edition) [Kindle Edition] By Gabriele De Palma If you are looking for a book Affare Bitcoin. Pagare col p2p e senza banche centrali (Italian

Dettagli

Amazon Kindle Publishing Guidelines for Kindle Plugin for Adobe InDesign 0.973

Amazon Kindle Publishing Guidelines for Kindle Plugin for Adobe InDesign 0.973 Amazon Kindle Publishing Guidelines for Kindle Plugin for Adobe InDesign 0.973 How to create books for the Kindle platform from Adobe InDesign This document describes the primary ways publishers, authors

Dettagli

Corso di Grafica Computazionale

Corso di Grafica Computazionale Corso di Grafica Computazionale Image-based rendering Docente: Massimiliano Corsini Laurea Specialistica in Ing. Informatica Università degli Studi di Siena Image-based Rendering L idea base è utilizzare

Dettagli

Video Master Class 3dsmax 2016 Interfaccia Versione Cd Front

Video Master Class 3dsmax 2016 Interfaccia Versione Cd Front Video Master Class 3dsmax 2016 Interfaccia Versione Cd Front In questo Video Master class dedicato a 3dsmax 2016 è analizzata la nuova interfaccia del software. I master class sono illustrati in una trattazione

Dettagli

U Corso di italiano, Lezione Diciassette

U Corso di italiano, Lezione Diciassette 1 U Corso di italiano, Lezione Diciassette U Oggi, facciamo un esercizio M Today we do an exercise U Oggi, facciamo un esercizio D Noi diremo una frase in inglese e tu cerca di pensare a come dirla in

Dettagli

BACnet IoT Gateway. Access BACnet Data From the Cloud! Copyright 2014 Sierra Monitor Corporation. Copyright 2018 Sierra Monitor Corporation 1

BACnet IoT Gateway. Access BACnet Data From the Cloud! Copyright 2014 Sierra Monitor Corporation. Copyright 2018 Sierra Monitor Corporation 1 BACnet IoT Gateway Access BACnet Data From the Cloud! Copyright 2014 Sierra Monitor Corporation Copyright 2018 Sierra Monitor Corporation 1 Sierra Monitor Corporation A leader in the Protocol Gateway market

Dettagli

WELCOME. Go to the link of the official University of Palermo web site www.unipa.it; Click on the box on the right side Login unico

WELCOME. Go to the link of the official University of Palermo web site www.unipa.it; Click on the box on the right side Login unico WELCOME This is a Step by Step Guide that will help you to register as an Exchange for study student to the University of Palermo. Please, read carefully this guide and prepare all required data and documents.

Dettagli

Sun paths in the sky. Solar diagrams and obstructions: shading systems design. Sun paths in the sky. Sun paths in the sky

Sun paths in the sky. Solar diagrams and obstructions: shading systems design. Sun paths in the sky. Sun paths in the sky Università IUAV di Venezia Corso di Fisica Tecnica Ambientale Laboratorio Integrato Innovazione-Sostenibilità Solar diagrams and obstructions: shading systems design Fabio Peron Università IUAV - Venezia

Dettagli

LIGHTING INTRODUZIONE DRAWING EVENT MANAGEMENT VIEWING DOUBLE BUFFERING Z-BUFFERING LIGHTING

LIGHTING INTRODUZIONE DRAWING EVENT MANAGEMENT VIEWING DOUBLE BUFFERING Z-BUFFERING LIGHTING LIGHTING INTRODUZIONE DRAWING EVENT MANAGEMENT VIEWING DOUBLE BUFFERING Z-BUFFERING LIGHTING e` una approssimazione del comportamento della luce nel mondo reale permette di visualizzare la scena in modo

Dettagli

Opera Aperta: Forma E Indeterminazione Nelle Poetiche Contemporanee (Tascabili Saggi) (Italian Edition) By Umberto Eco

Opera Aperta: Forma E Indeterminazione Nelle Poetiche Contemporanee (Tascabili Saggi) (Italian Edition) By Umberto Eco Opera Aperta: Forma E Indeterminazione Nelle Poetiche Contemporanee (Tascabili Saggi) (Italian Edition) By Umberto Eco Opera aperta - Umberto Eco - Recensioni su Anobii - Opera aperta forma e indeterminazione

Dettagli

Installation and Debugging Guidance

Installation and Debugging Guidance Installation and Debugging Guidance Contents 1.Installazione ottimale... 2 2. Installzaione su Palo... 2 2.1 Installzaione Telecamera... 2 3. Campo di ripresa debugging... 4 3.1 Regolazione Lente... 4

Dettagli

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI Read Online and Download Ebook LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI DOWNLOAD EBOOK : LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO Click link bellow and

Dettagli

Principali tipi di layout. Approfondimento sul box model

Principali tipi di layout. Approfondimento sul box model Principali tipi di layout. Approfondimento sul box model 1 Il layout stabilisce il modo in cui le varie parti (immagini, paragrafi, elenchi, intestazioni ) che compongono un documento ipertestuale devono

Dettagli