Primitive 3D. Lo Z-Buffer. Informatica Grafica ][ Lo Z-Buffer. Lo Z-Buffer. Lo Z-Buffer. Lo Z-Buffer

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Primitive 3D. Lo Z-Buffer. Informatica Grafica ][ Lo Z-Buffer. Lo Z-Buffer. Lo Z-Buffer. Lo Z-Buffer"

Transcript

1 Informatica Grafica ][ Primitive 3D Fino ad ora abbiamo utilizzato solamente triangoli singoli. In questa lezione vedremo come disegnare primitive composte da piu' triangoli. Prima pero' dovremo attivare lo Z-Buffer. Marco Gribaudo Cominciamo ad aumentare il numero di vertici da memorizzare. With Triangle(0).X = -1:.Y = -1:.z = 0.color = &HFFFF0000 Definiamo quindi 3 nuovi triangoli, spostando di 0.5 unita' la coordinata Z di ogni nuova figura, e variandone il colore. With Triangle(3).X = -1:.Y = -1:.z = 0.5.color = &HFF00FF00 With Triangle(6).X = -1:.Y = -1:.z = -0.5.color = &HFF0000FF With Triangle(9).X = -1:.Y = -1:.z = 1.color = &HFFFF00FF With Triangle(1).X = 1:.Y = -1:.z = 0.color = &HFFFF0000 With Triangle(4).X = 1:.Y = -1:.z = 0.5.color = &HFF00FF00 With Triangle(7).X = 1:.Y = -1:.z = -0.5.color = &HFF0000FF With Triangle(10).X = 1:.Y = -1:.z = 1.color = &HFFFF00FF With Triangle(2).X = -1:.Y = 1:.z = 0.color = &HFFFF0000 With Triangle(5).X = -1:.Y = 1:.z = 0.5.color = &HFF00FF00 With Triangle(8).X = -1:.Y = 1:.z = -0.5.color = &HFF0000FF With Triangle(11).X = -1:.Y = 1:.z = 1.color = &HFFFF00FF Modifichiamo infine la procedura di visualizzazione in modo che disegni 4 triangoli invece che 1. L'applicazione mostra ora 4 triangoli, ma l'ordine di visualizzazione e' scorretto: esso rispetta infatti l'ordinamento di scrittura su video, e non quello spaziale

2 Affinche l'ordine di visualizzazione dei poligoni sullo schermo sia corretto, occorre attivare lo Z-Buffer Per abilitare lo Z-Buffer, bisogna innanzi tutto richiedere alla scheda video di riservarne lo spazio necessario. memorizza, oltre al colore dei Pixel, anche la distanza dei punti dall'osservatore. Sfruttando questa informazione, la libreria grafica puo' decidere se visualizzare o no un nuovo tirangolo, in base alla sua minore o maggiore distanza dal punto di osservazione. Quindi biosogna impostare la libreria in modo che lo sfrutti. Ed infine occorre modificare - all'interno del ciclo di rendering - il comando di cancellazione dello schermo in modo che ripulisca anche lo Z-Buffer I 4 triangoli verranno quindi visualizzati nel modo corretto, indipendentemente dal loro ordine di scrittura a video. Gli oggetti in grafica tridimensionale, come visto in precedenza, vengono suddivisi in triangoli prima di essere visualizzati. Il compito piu' difficile nella visualizzazione di un triangoli in 3D e' determinare le proiezioni dei sui vertici. Le librerie grafiche mettono a disposizione delle "scorciatoie" per ridurre il lavoro necessario a visualizzare triangoli adiacenti.

3 Due triangoli sono caratterizzati da 6 vertici Ma se questi sono adiacenti (condividono un lato), 4 vertici possono essere sufficienti a definirli entrambi Le librerie DirectX codificano i triangoli che compongono le primitive grafiche, memorizzandone i vertici in un array. Quindi, attraverso una strategia di collegamento, uniscono i vertici presenti nell'array, in modo da definire un numero elevato di triangoli. Ogni primitiva, prevede la specifica della strategia di collegamento e del numero di triangoli che si vogliono rappresentare. Strategia di collegamento Numero di Triangoli DirectX prevede 3 differenti strategie di collegamento: Liste di triangoli Ventagli di triangoli

4 Liste di Triangoli Le liste di triangoli codificano un insieme di triangoli disgiunti. Liste di Triangoli 3 vertici consecutivi dentro l'array definiscono un triangolo. N triangoli, sono codificati con 3N vertici. Vengono utilizzate per codificare figure complesse dove non vi siano condivisioni di spigoli. v1 v2 v3 v4 v6 v5 Liste di Triangoli Le Liste di Triangoli sono la strategia di collegamento piu' potente, in quanto meno restrittiva. Sono pero' anche quelle piu' dispendiose in quanto necessitano la definizione esplicita di tutti vertici. Le liste strisce di triangoli, codificano un insieme di triangoli che condividono due spigoli (tranne il primo col secondo, e l'ultimo con il penultimo che ne condividono uno solo). N triangoli, sono codificati con N + 2 vertici. Vengono utilizzate per codificare figure a forma di "Striscia", dove i triangoli si ripetono in sequenza. I primi 3 vertici definiscono un triangolo. Il quarto definisce il triangolo costituito dai vertici 2, 3 e 4; il quinto definisce il triangolo costituito dai vertici 3,4 e 5; e cosi' via. Le Striscie di Triangoli sono una strategia piuttosto potente, che riesce a definire oggettti complessi con pochi punti.

5 Ventagli di Triangoli I ventagli di triangoli, definiscono un insieme di triangoli adiacenti che condividono un vertice. N triangoli, sono codificati con N + 2 vertici. Vengono appunto utilizzati per definire oggetti a forma di ventaglio. Ventagli di Triangoli Il primo vertice definisce il centro del ventaglio. I vertici seguenti identificano la parte piu' esterna del ventaglio. Ventagli di Triangoli I ventagli di triangoli vengono principalmente utilizzati per definire poligoni regolari, o per approssimare circonferenze. Il comando delle DirectX che visualizza una primitiva e' DrawPrimitiveUP. I suoi parametri sono la strategia di collegamento, l'array contenente i vertici, il numero di triangoli da disegnare, e per ultimo la dimensione degli elementi dell'array. Quest'ultimo argomento e' necessario poiche', come visto in precedenza, i vertici possono essere specificati con formati di lunghezza differente. Strategia di collegamento: D3DPT_TRIANGLELIST D3DPT_TRIANGLESTRIP D3DPT_TRIANGLEFAN Lista di triangoli Striscia di triangoli Ventaglio di triangoli Il comando DrawPrimitiveUP e' anche in grado di disegnare oggetti non tridimensionali, attraverso altre tre strategie di collegamento: Liste di punti Liste di segmenti Strisce di segmenti Array dei vertici Dimensione dei vertici Numero di triangoli

6 Le liste di punti (D3DPT_POINTLIST), codificano un insieme di punti sullo schermo. Ogni vertice rappresenta un punto differente. Le liste di segmenti (D3DPT_LINELIST), codificano un insieme di segmenti disgiunti. Ogni coppia di vertici consecutivi rappresenta un nuovo segmento. Le strisce di segmenti (D3DPT_LINESTRIP), codificano un insieme di segmenti consecutivi. Ogni vertice viene collegato al precedente attraverso un nuovo segmento. Il loro funzionamento e' analogo alle primitive tridimensionali. In questo caso pero' il numero di primitive indica il numero di punti (per le liste di punti), oppure il numero di segmenti (per le liste o le strisce di segmenti)

Grafica 3D Interattiva

Grafica 3D Interattiva Informatica Grafica ][ Marco Gribaudo marcog@di.unito.it Grafica 3D Interattiva sono una libreria di funzioni a basso livello per facilitare la scrittura di videogiochi e di applicazioni multimediali.

Dettagli

Formati e compressioni

Formati e compressioni Sistemi Multimediali Marco Gribaudo marcog@di.unito.it, gribaudo@elet.polimi.it Formati e compressioni Anche se in memoria le immagini vengono quasi sempre memorizzate come una sequenza di colori RGB,

Dettagli

Le problematiche della grafica tridimensionale

Le problematiche della grafica tridimensionale Architetture per la grafica 3D Le problematiche della grafica tridimensionale Marco Gribaudo marcog@di.unito.it Per riuscire a comprendere a pieno le motivazioni che hanno determinato le scelte effettuate

Dettagli

Gerarchie e punti Pivot

Gerarchie e punti Pivot Informatica Grafica per le arti e punti Pivot Il Rigging Dopo aver prodotto un modello tridimensionale, occorre aggiungervi alcuni speciali controlli per semplificarne l'animazione. Questa fase prende

Dettagli

Utilizzo delle Maschere in Microsoft Access

Utilizzo delle Maschere in Microsoft Access Utilizzo delle Maschere in Microsoft Access Uso delle maschere Permettono di definire delle interfacce grafiche per la gestione dei dati del database Permettono di realizzare delle piccole applicazioni

Dettagli

Grafica 3D Interattiva

Grafica 3D Interattiva Informatica Grafica ][ Grafica 3D Interattiva Introduzione La grafica 3D viene utilizzata in prodotti interattivi e non interattivi. Esempi di prodotti non interattivi sono i filmati di animazione e gli

Dettagli

METODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA. Lezione n 11

METODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA. Lezione n 11 METODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA Lezione n 11 In questa lezione percorriamo gli argomenti della geometria che interessano la scuola primaria, in modo essenziale, o meglio ancora

Dettagli

Utilizzo delle Maschere in Microsoft Access

Utilizzo delle Maschere in Microsoft Access Creazione una nuova (1) Utilizzo Maschere in Microsoft Access Si effettuano le seguenti operazioni corrispondente alla base ti: si seleziona la cartella Maschere nella finestra si preme il tasto Crea una

Dettagli

ATTACCAIMM. ATTACCAIMM (Riferimento rapido) Guida di riferimento dei comandi di AutoCAD 2008 > Comandi > A - Comandi > ATTACCAIMM >

ATTACCAIMM. ATTACCAIMM (Riferimento rapido) Guida di riferimento dei comandi di AutoCAD 2008 > Comandi > A - Comandi > ATTACCAIMM > ATTACCAIMM (Riferimento rapido) Guida di riferimento dei comandi di AutoCAD 2008 > Comandi > A - Comandi > ATTACCAIMM > ATTACCAIMM Concetto Procedura Riferimento rapido Attacca una nuova immagine al disegno

Dettagli

Caveat. Sintesi di Immagini. Sintesi di Immagini. Rendering: Approccio Fisico

Caveat. Sintesi di Immagini. Sintesi di Immagini. Rendering: Approccio Fisico Sintesi di Immagini Metafora fondamentale Object vs viewer Object (scene): rappresentazione digitale (forma e caratteristiche) di un oggetto reale tridimensionale Viewer: strumento che permette di otternere

Dettagli

1 La traslazione. 2 La composizione di traslazioni. 3 La rotazione

1 La traslazione. 2 La composizione di traslazioni. 3 La rotazione 1 La traslazione Per poter applicare una traslazione ad una generica figura geometrica si deve: ± creare il vettore di traslazione AB mediante il comando Vettore tra due punti; ± cliccare con il mouse

Dettagli

Introduzione. Al termine della lezione sarai in grado di:

Introduzione. Al termine della lezione sarai in grado di: Anno 4 Prismi 1 Introduzione In questa lezione parleremo di un particolare poliedro detto prisma. Ne daremo una definizione generale e poi soffermeremo la nostra attenzione su alcuni prismi particolari.

Dettagli

PROGRAMMAZIONE DI MATEMATICA 2016/2017

PROGRAMMAZIONE DI MATEMATICA 2016/2017 PROGRAMMAZIONE DI MATEMATICA 2016/2017 PRIMA CLASSE ARITMETICA Il sistema di numerazione decimale Leggere e scrivere i numeri interi e decimali Riconoscere il valore posizionale delle cifre in un numero

Dettagli

Modellazione Poligonale Avanzata

Modellazione Poligonale Avanzata Informatica Grafica I Modellazione Poligonale Avanzata Il (FFD) inserisce un oggetto in una gabbia (a forma di parallelepipedo o di cilindro). Spostando i vertici della gabbia si deforma il solido in esso

Dettagli

Gestione degli impegni Requisiti generali Si fissi come ipotesi che la sequenza di impegni sia ordinata rispetto al tempo,, e che ogni lavoratore abbi

Gestione degli impegni Requisiti generali Si fissi come ipotesi che la sequenza di impegni sia ordinata rispetto al tempo,, e che ogni lavoratore abbi Fondamenti di Informatica T-1 modulo 2 Laboratorio 10: preparazione alla prova d esame 1 Esercizio 1 - Gestione degli impegni Gli impegni giornalieri dei dipendenti di un azienda devono essere aggiornati

Dettagli

La codifica dell informazione. Rappresentazione binaria. Rappresentazione posizionale in base 10

La codifica dell informazione. Rappresentazione binaria. Rappresentazione posizionale in base 10 La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit

Dettagli

GEOMETRIA ANALITICA. Il Piano cartesiano

GEOMETRIA ANALITICA. Il Piano cartesiano GEOMETRIA ANALITICA La geometria analitica consente di studiare e rappresentare per via algebrica informazioni di tipo geometrico. Lo studio favorisce una più immediata visualizzazione di informazioni,

Dettagli

La codifica dell informazione

La codifica dell informazione La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit

Dettagli

METODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA. Lezione n 10

METODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA. Lezione n 10 METODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA Lezione n 10 In questa lezione percorriamo gli argomenti della geometria che interessano la scuola primaria, in modo essenziale, o meglio ancora

Dettagli

Le coordinate di mappatura

Le coordinate di mappatura Informatica Grafica per le arti Le coordinate di mappatura Per assegnare ad un oggetto tridimensionale una texture 2D, occorre specificare un insieme di coordinate di mappatura. Le coordinate di mappatura

Dettagli

NURBS: curve e superfici

NURBS: curve e superfici Informatica Grafica ][ NURBS: curve e superfici Come accennato nel corso di IG1, le NURBS (Non- Uniform Rational B-Spline) sono uno strumento matematico con cui memorizzare linee e superifici curve. In

Dettagli

Sistemi Informativi Territoriali. Area di rispetto

Sistemi Informativi Territoriali. Area di rispetto Paolo Mogorovich Sistemi Informativi Territoriali Appunti dalle lezioni Area di rispetto Cod.721 - Vers.E4R 1 Area di rispetto - Definizione 2 Area di rispetto - Costruzione 3 Geometria dell'area di rispetto

Dettagli

Modellazione poligonale

Modellazione poligonale Informatica Grafica per le arti Marco Gribaudo marcog@di.unito.it Modellazione poligonale La modellazione consente di modificare la geometria di un oggetto, definendo la posizione dei suoi vertici, spigoli

Dettagli

CODIFICA IMMAGINI IN BIANCO E NERO

CODIFICA IMMAGINI IN BIANCO E NERO Rappresentazione delle immagini Anche le immagini possono essere codificate mediante una sequenza di 0 e 1., questa operazione si chiama digitalizzazione. La prima cosa da fare è dividere l immagine in

Dettagli

Video Scrittura (MS Word) Lezione 3 Formattazione e Stampa documenti

Video Scrittura (MS Word) Lezione 3 Formattazione e Stampa documenti Video Scrittura (MS Word) Lezione 3 Formattazione e Stampa documenti Formattazione di un documento La formattazione di un documento consente di migliorare l impaginazione del testo e di dare al al documento

Dettagli

POLIGONI E NON POLIGONI: elementi caratteristici, proprietà e relazioni.

POLIGONI E NON POLIGONI: elementi caratteristici, proprietà e relazioni. POLIGONI E NON POLIGONI: elementi caratteristici, proprietà e relazioni. Il problema dell altezza. Clara Colombo Bozzolo, Carla Alberti,, Patrizia Dova Nucleo di Ricerca in Didattica della Matematica Direttore

Dettagli

Cineprese e luci. Cineprese. Informatica Grafica ][ Cineprese. Cineprese. Cineprese. Cineprese

Cineprese e luci. Cineprese. Informatica Grafica ][ Cineprese. Cineprese. Cineprese. Cineprese Informatica Grafica ][ Marco Gribaudo marcog@di.unito.it e luci Come visto nel corso di I.G.1, esistono due tipi prinicipali di cineprese: Le cineprese libere possono muoversi in tutte le direzioni, mantenendo

Dettagli

FONDAMENTI DI INFORMATICA Lezione n. 11

FONDAMENTI DI INFORMATICA Lezione n. 11 FONDAMENTI DI INFORMATICA Lezione n. 11 ARCHITETTURA INTERNA ARCHITETTURA ESTERNA CODICE MACCHINA MODI DI INDIRIZZAMENTO ARCHITETTURE A PIU' INDIRIZZI In questa lezione verranno introdotti i concetti di

Dettagli

La trilaterazione. Obiettivi di apprendimento: Definizione di trilaterazione Risoluzione di un terreno a piano quotato

La trilaterazione. Obiettivi di apprendimento: Definizione di trilaterazione Risoluzione di un terreno a piano quotato La trilaterazione È necessario sapere e saper operare con: Le proporzioni Obiettivi di apprendimento: Definizione di trilaterazione Risoluzione di un terreno a piano quotato La trilaterazione è una tecnica

Dettagli

Le primitive tridimensionali

Le primitive tridimensionali Informatica Grafica per le arti Le primitive tridimensionali Lo schermo del calcolatore e' in grado di visualizzare immagini bidimensionali. In grafica 3D si modellano oggetti in tre dimensioni. Le proiezioni

Dettagli

La codifica delle immagini

La codifica delle immagini Per distinguere 16777216 colori sono necessari 24 bit per la codifica di ciascun pixel: la codifica di un'immagine formata da 640X480 pixel richiederà 7.372.800 bit (921.600 byte) Esistono delle tecniche

Dettagli

1 Disegnare e spostare punti

1 Disegnare e spostare punti 1 Disegnare e spostare punti Iniziamo con la costruzione e lo spostamento di un punto. Per costruire un punto si deve: ± attivare il comando Nuovo Punto; ± posizionare il mouse nella posizione desiderata;

Dettagli

Elementi 2D e modificatori

Elementi 2D e modificatori Informatica Grafica per le arti Elementi 2D e modificatori Oltre a primitive strettamente tridimensionali, i software di modellazione 3D sono in grado di inserire anche elementi grafici a due dimensioni.

Dettagli

Sistemi di Elaborazione delle Informazioni 6 CFU

Sistemi di Elaborazione delle Informazioni 6 CFU Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Sistemi di Elaborazione delle Informazioni 6 CFU Anno Accademico 2015/2016 Docente: ing. Salvatore

Dettagli

Presenta: I Poligoni e loro proprietà

Presenta: I Poligoni e loro proprietà Presenta: I Poligoni e loro proprietà Scuola secondaria di I grado: classe prima Ricordiamo: ü Le figure geometriche fondamentali: rette, semirette, segmenti, angoli. ü Il concetto di lunghezza e di ampiezza

Dettagli

Ordinamento. Lorenzo Donatiello,Moreno Marzolla Dip. di Scienze dell'informazione Università di Bologna

Ordinamento. Lorenzo Donatiello,Moreno Marzolla Dip. di Scienze dell'informazione Università di Bologna Ordinamento Lorenzo Donatiello,Moreno Marzolla Dip. di Scienze dell'informazione Università di Bologna Original work Copyright Alberto Montresor, University of Trento (http://www.dit.unitn.it/~montreso/asd/index.shtml)

Dettagli

PROGRAMMAZIONE DIDATTICA PER COMPETENZE. Modulo A : INSIEMI

PROGRAMMAZIONE DIDATTICA PER COMPETENZE. Modulo A : INSIEMI PROGRAMMAZIONE DIDATTICA PER COMPETENZE Indirizzo LICEO DELLE SCIENZE UMANE Classe I D disciplina Matematica Modulo A : INSIEMI UNITÁ A1 TEORIA DEGLI INSIEMI UNITÁ A2 GLI INSIEMI NUMERICI COMPETENZE DA

Dettagli

PRG OL. Comune di Este. Manuale operativo. Padova 13 luglio 2009

PRG OL. Comune di Este. Manuale operativo. Padova 13 luglio 2009 Comune di Este PRG OL Manuale operativo Padova 13 luglio 2009 1 Introduzione Il servizio PRG OL permette di consultare la normativa del Piano Regolatore e le mappe cartografiche ad esso relative. Per accedere

Dettagli

Introduzione alla programmazione Esercizi risolti

Introduzione alla programmazione Esercizi risolti Esercizi risolti 1 Esercizio Si determini se il diagramma di flusso rappresentato in Figura 1 è strutturato. A B C D F E Figura 1: Diagramma di flusso strutturato? Soluzione Per determinare se il diagramma

Dettagli

Grafica Computazionale

Grafica Computazionale Grafica Computazionale Rimozione delle superfici nascoste Fabio Ganovelli fabio.ganovelli@gmail.com a.a. 2006-2007 Dalle diapositive a corredo del libro: Fondamenti di Grafica Tridimensionale Interattiva

Dettagli

Modularizzazione del software

Modularizzazione del software Modularizzazione del software Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2006/2007 Fortran 90: Subroutine e function DIS - Dipartimento di informatica e sistemistica

Dettagli

Strutture dati e loro organizzazione. Gabriella Trucco

Strutture dati e loro organizzazione. Gabriella Trucco Strutture dati e loro organizzazione Gabriella Trucco Introduzione I linguaggi di programmazione di alto livello consentono di far riferimento a posizioni nella memoria principale tramite nomi descrittivi

Dettagli

ASSI CARTESIANI: Esercizio n 80: Date le seguenti terne di punti, disegnare il triangolo corrispondente (C3 il perimetro e l area:

ASSI CARTESIANI: Esercizio n 80: Date le seguenti terne di punti, disegnare il triangolo corrispondente (C3 il perimetro e l area: ASSI CARTESIANI: Per attivare la visualizzazione degli assi cartesiani scegliere C Mostra gli assi e poi C Griglia, portarsi su un asse e cliccare quando compare la scritta Questi assi. E possibile cambiare

Dettagli

S.C.S. - survey CAD system Tel. 045 /

S.C.S. - survey CAD system Tel. 045 / 4 - Disegna FIGURA 4.1 Il menu a tendina Disegna contiene un gruppo di comandi di disegno base CAD quali punto, linea, polilinea, ecc. ed un gruppo di comandi appositi di disegno topografico per l integrazione

Dettagli

L'animazione 3D. Le basi dell'animazione 3D. Informatica Grafica per le arti. Le basi dell'animazione 3D. Le basi dell'animazione 3D

L'animazione 3D. Le basi dell'animazione 3D. Informatica Grafica per le arti. Le basi dell'animazione 3D. Le basi dell'animazione 3D Informatica Grafica per le arti L'animazione 3D Marco Gribaudo marcog@di.unito.it L'animazione 3D si basa sugli stessi principi dell'animazione tradizionale. Il filmato viene realizzato attraverso una

Dettagli

Programmazione: variabili e operatori. Variabili

Programmazione: variabili e operatori. Variabili Programmazione: variabili e operatori Variabili Una variabile è un'area di memoria (RAM) individuata da un nome detto identificativo. Tale nome esprime l'indirizzo dove sarà posto il valore che si assegnerà

Dettagli

Sistemi di Elaborazione delle Informazioni 6 CFU

Sistemi di Elaborazione delle Informazioni 6 CFU Università degli Studi di Palermo Dipartimento dell Innovazione Industriale e Digitale Sistemi di Elaborazione delle Informazioni 6 CFU Anno Accademico 2016/2017 Docente: ing. Salvatore Sorce Rappresentazione

Dettagli

Effetti speciali. Informatica Grafica I. I fondali. I fondali. I fondali. I fondali. I fondali

Effetti speciali. Informatica Grafica I. I fondali. I fondali. I fondali. I fondali. I fondali Informatica Grafica I La grafica 3D trova ampio utilizzo nella realizzazione di effetti speciali. I modelli tridimensionali vengono impiegati per aggiungere oggetti ad una immagine o ad un filmato acqusito

Dettagli

I Clip Filmato. I marker. Informatica Grafica per le arti. I marker. I marker. I marker. I marker. gotoandplay("inizio");

I Clip Filmato. I marker. Informatica Grafica per le arti. I marker. I marker. I marker. I marker. gotoandplay(inizio); Informatica Grafica per le arti Marco Gribaudo marcog@di.unito.it Un strumento utile per organizzare il proprio filmato è quello di assegnare nomi a fotogrammi di particolare importanza. I nomi utilizzati

Dettagli

Video Scrittura (MS Word) Lezione 1 Funzioni di base

Video Scrittura (MS Word) Lezione 1 Funzioni di base Video Scrittura (MS Word) Lezione 1 Funzioni di base Cos e un programma di Video Scrittura Un programma di Video Scrittura serve per effettuare tutte quelle operazioni che consentono di creare, modificare,

Dettagli

CONCETTI e ENTI PRIMITIVI

CONCETTI e ENTI PRIMITIVI CONCETTI e ENTI PRIMITIVI Sono Concetti e Enti primitivi ciò che non può essere definito in modo più elementare, il significato è noto a priori, cioè senza alcun'altra specificazione. es. es. movimento

Dettagli

Liceo Scientifico G. Galilei Trebisacce Anno Scolastico Prova di Informatica : Codifica delle informazioni Alunno: Classe: 1 C

Liceo Scientifico G. Galilei Trebisacce Anno Scolastico Prova di Informatica : Codifica delle informazioni Alunno: Classe: 1 C Liceo Scientifico G. Galilei Trebisacce Anno Scolastico 2011-2012 Prova di Informatica : Codifica delle informazioni Alunno: Classe: 1 C 12.01.2012 prof. Mimmo Corrado 1. Che cos è il codice ASCII 2. Che

Dettagli

SISTEMI DI RIFERIMENTO SU UNA RETTA E SU UN PIANO

SISTEMI DI RIFERIMENTO SU UNA RETTA E SU UN PIANO DIPARTIMENTO DI INGEGNERIA CIVILE PRECORSO DI MATEMATICA ANNO ACCADEMICO 013-014 ESERCIZI RELATIVI A SISTEMI DI RIFERIMENTO SU UNA RETTA E SU UN PIANO Esercizio 1: Fissato su una retta un sistema di riferimento

Dettagli

Funzioni, Stack e Visibilità delle Variabili in C

Funzioni, Stack e Visibilità delle Variabili in C Funzioni, Stack e Visibilità delle Variabili in C Programmazione I e Laboratorio Corso di Laurea in Informatica A.A. 2016/2017 Calendario delle lezioni Lez. 1 Lez. 2 Lez. 3 Lez. 4 Lez. 5 Lez. 6 Lez. 7

Dettagli

Approfondimento A3.1 Le linee di richiamo in ambiente autocad 1

Approfondimento A3.1 Le linee di richiamo in ambiente autocad 1 Approfondimento A3.1 Le linee di richiamo in ambiente autocad 1 Fino alla versione Autocad 2008 la funzione di collegare un punto o una zona del disegno con una linea di richiamo e una nota di testo era

Dettagli

Kangourou della Matematica 2006 finale nazionale italiana Mirabilandia, 8 maggio 2006

Kangourou della Matematica 2006 finale nazionale italiana Mirabilandia, 8 maggio 2006 LIVELLO ÉCOLIER E1. (5 punti ) Qual è il multiplo di 11 più vicino a 1000? E2. (7 punti ) Le lettere della parola ELA sono tutte distinte fra loro. Fa corrispondere ad ogni lettera di questa parola una

Dettagli

Interfaccia seriale per LM709SW

Interfaccia seriale per LM709SW Interfaccia seriale per LM709SW Caratteristiche tecniche : Alimentazione di ingresso : 6.6 VDC 12 VDC Interfaccia di collegamento : RS232 Segnalazione a led di rx e tx seriale Segnalazione a led per errori

Dettagli

Modulo 6. Strumenti di Presentazione

Modulo 6. Strumenti di Presentazione Modulo 6 Strumenti di Presentazione Concetti generali Aprire un programma di Presaentazioni Start Programmi Microsoft Office Microsoft PowerPoint Mirko Fornai Basi di dati Se il mouse rimane per qualche

Dettagli

TRASFORMAZIONE PRIMA SELEZIONE SELEZIONE SUCCESSIVA

TRASFORMAZIONE PRIMA SELEZIONE SELEZIONE SUCCESSIVA Come ottenere la figura immagine di una figura data Disegna la figura di cui vuoi la trasformata e gli oggetti (asse o centro di simmetria, vettore,...) che caratterizzano la trasformazione Clicca sul

Dettagli

PIANO DI LAVORO ANNUALE ANNO SCOLASTICO 2011/2012

PIANO DI LAVORO ANNUALE ANNO SCOLASTICO 2011/2012 MATERIA : DOCENTE : Rosario BLUNDO TECNOLOGIE E TECNICHE DI RAPPRESENTAZIONE GRAFICA CLASSI : I A/B/C/D PIANO DI LAVORO ANNUALE ANNO SCOLASTICO 2011/2012 FINALITA Acquisizione delle capacità: o Di comportamenti

Dettagli

RIVENDICAZIONI. 1. Metodo per associare una immagine a una sequenza di. pressioni di tasti inserita tramite una tastiera (2) avente

RIVENDICAZIONI. 1. Metodo per associare una immagine a una sequenza di. pressioni di tasti inserita tramite una tastiera (2) avente RIVENDICAZIONI 1. Metodo per associare una immagine a una sequenza di pressioni di tasti inserita tramite una tastiera (2) avente una disposizione di tasti determinata; il metodo comprendendo le fasi di:

Dettagli

Fondamenti di Informatica T-1. Classi & vettori

Fondamenti di Informatica T-1. Classi & vettori Classi & vettori 2 Array Un vettore (array) è un insieme ordinato, di dimensione fissa, di oggetti dello stesso tipo. Esempio: array capace di contenere al più 10 numeri interi int[] arrayinteri = new

Dettagli

Le immagini. Parametri importanti sono:

Le immagini. Parametri importanti sono: Informatica Gerboni Roberta L immagine del video è rappresentata tramite una griglia o matrice di pixel (PIcture ELement) per ognuno dei quali è memorizzata: l intensità luminosa il colore. Parametri importanti

Dettagli

Lavorare con le superfici NURBS

Lavorare con le superfici NURBS Informatica Grafica ][ Marco Gribaudo marcog@di.unito.it Lavorare con le superfici NURBS Come visto in precedenza, le superfici NURBS sono in grado di rappresentare solamente deformazioni di superifici

Dettagli

Architettura hardware

Architettura hardware Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione

Dettagli

Printer Driver. Questa guida descrive la configurazione del driver stampante per Windows 7, Windows Vista, Windows XP e Windows 2000.

Printer Driver. Questa guida descrive la configurazione del driver stampante per Windows 7, Windows Vista, Windows XP e Windows 2000. 4-129-746-42 (1) Printer Driver Guida per la configurazione Questa guida descrive la configurazione del driver stampante per Windows 7, Windows Vista, Windows XP e Windows 2000. Prima dell utilizzo del

Dettagli

Capitolo 4: Tabelle. y(x) = x 3 ì 2x. Capitolo 4: Tabelle 67. Nota: le tabelle non sono disponibili nel modo di rappresentazione grafica 3D.

Capitolo 4: Tabelle. y(x) = x 3 ì 2x. Capitolo 4: Tabelle 67. Nota: le tabelle non sono disponibili nel modo di rappresentazione grafica 3D. Capitolo 4: Tabelle 4 Definizione di tabelle...68 Panoramica della procedura per generare una tabella...69 Impostazione dei parametri di tabella...70 Visualizzazione di una tabella in modo automatico...72

Dettagli

Dispositivi di output

Dispositivi di output Dispositivi di output I dispositivi di output sono generalmente i monitor o display (CRT, LCD ) Inizialmente (primi anni '60) i display sono dispositivi di tipo vettoriale (lineare), in grado di tracciare

Dettagli

Kangourou Italia Gara del 17 marzo 2016 Categoria Student Per studenti di quarta e quinta della scuola secondaria di secondo grado

Kangourou Italia Gara del 17 marzo 2016 Categoria Student Per studenti di quarta e quinta della scuola secondaria di secondo grado Kangourou Italia Gara del 17 marzo 2016 Categoria Student Per studenti di quarta e quinta della scuola secondaria di secondo grado I quesiti dal N. 1 al N. 10 valgono 3 punti ciascuno 1. La somma degli

Dettagli

Lezione 19: Grafica in tempo reale. I problemi del Real Time. I problemi del Real Time. I problemi del Real Time. I problemi del Real Time

Lezione 19: Grafica in tempo reale. I problemi del Real Time. I problemi del Real Time. I problemi del Real Time. I problemi del Real Time I problemi del Real Time Lezione 19: Grafica in tempo reale Come visto nelle precedenti lezioni, i calcoli necessari a generare immagini 3D sono numerosi e complessi. I programmi di grafica 3D impiegano

Dettagli

www.collemarathonclub.it

www.collemarathonclub.it Il sito consta di una pagina così strutturata Parte superiore con logo, nome e top menù Colonna sinistra con i vari menù e la sezione del Login Parte centrale dove vengono presentati i vari contenuti Colonna

Dettagli

LA RETTA. La retta è un insieme illimitato di punti che non ha inizio, né fine.

LA RETTA. La retta è un insieme illimitato di punti che non ha inizio, né fine. LA RETTA La retta è un insieme illimitato di punti che non ha inizio, né fine. Proprietà: Per due punti del piano passa una ed una sola retta. Nel precedente modulo abbiamo visto che ad ogni punto del

Dettagli

FREQUENZIMETRO FQ-16S3-800

FREQUENZIMETRO FQ-16S3-800 FREQUENZIMETRO FQ-16S3-800 By Tecnovolt (tecnovolt.altervista.org) MANUALE UTENTE Frequenzimetro FQ-16S3-800 - tecnovolt.altervista.org 1 INDICE 1 - Introduzione pag. 3 2 - Collegamento e prima accensione

Dettagli

Rappresentazione digitale delle informazioni

Rappresentazione digitale delle informazioni Rappresentazione digitale delle informazioni Informazione oggi Informatica: disciplina che studia l elaborazione automatica di informazioni. Elaboratore: sistema per l elaborazione automatica delle informazioni.

Dettagli

Kangourou Italia Gara del 20 marzo 2003 Categoria Student Per studenti di quarta o quinta superiore. I quesiti dal N. 1 al N. 10 valgono 3 punti

Kangourou Italia Gara del 20 marzo 2003 Categoria Student Per studenti di quarta o quinta superiore. I quesiti dal N. 1 al N. 10 valgono 3 punti 27-32-.qxd 29/03/2003 8.24 Pagina 28 Kangourou Italia Gara del 20 marzo 2003 Categoria Per studenti di quarta o quinta superiore I quesiti dal N. 1 al N. 10 valgono 3 punti 1. Nel viaggio in treno verso

Dettagli

Parte 1/4: Formazione delle immagini

Parte 1/4: Formazione delle immagini Parte 1/4: A.A. 2008-2009 - Corso di Computer Vision Eugenio Rustico rustico@dmi.unict.it D.M.I. - Università di Catania Versione: 30 marzo 2009 5-6 lezioni su Formazione dell immagine Calibrazione della

Dettagli

LA FORMATTAZIONE Impostare la pagina, i paragrafi e il corpo del testo

LA FORMATTAZIONE Impostare la pagina, i paragrafi e il corpo del testo LA FORMATTAZIONE Impostare la pagina, i paragrafi e il corpo del testo Prima di apprestarsi alla stesura del documento è opportuno definire alcune impostazioni riguardanti la struttura della pagina, dei

Dettagli

Computer Graphics. La disciplina fornisce metodi per creare elaborare memorizzare visualizzare. immagini di oggetti o scene mediante un computer

Computer Graphics. La disciplina fornisce metodi per creare elaborare memorizzare visualizzare. immagini di oggetti o scene mediante un computer Computer Graphics La disciplina fornisce metodi per creare elaborare memorizzare visualizzare immagini di oggetti o scene mediante un computer Image Processing La disciplina fornisce metodi per acquisire

Dettagli

DECLINAZIONE COMPETENZE SCUOLA PRIMARIA: MATEMATICA CLASSI 1 a 2 a 3 a

DECLINAZIONE COMPETENZE SCUOLA PRIMARIA: MATEMATICA CLASSI 1 a 2 a 3 a DECLINAZIONE COMPETENZE SCUOLA PRIMARIA: MATEMATICA CLASSI 1 a 2 a 3 a COMPETENZE 1. Operare con i numeri nel calcolo scritto e mentale CONOSCENZE CONTENUTI A. I numeri da 0 a 20 B. I numeri da 20 a 100

Dettagli

Il teorema di Pitagora al centro della didattica della geometria nella scuola secondaria di primo grado di Luciano Porta

Il teorema di Pitagora al centro della didattica della geometria nella scuola secondaria di primo grado di Luciano Porta Il teorema di Pitagora al centro della didattica della geometria nella scuola secondaria di primo grado di Luciano Porta Gli egizi usavano per disegnare gli angoli retti una corda ad anello suddivisa da

Dettagli

Modulo 1: Le I.C.T. UD 1.3d: La Codifica Digitale dei Video

Modulo 1: Le I.C.T. UD 1.3d: La Codifica Digitale dei Video Modulo 1: Le I.C.T. : La Codifica Digitale dei Video Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno

Dettagli

1 Esercizio - caso particolare di ottimalità

1 Esercizio - caso particolare di ottimalità Corso: Gestione ed elaborazione grandi moli di dati Lezione del: 5 giugno 2006 Argomento: Compressione aritmetica e Tecniche di compressione basate su dizionario Scribes: Andrea Baldan, Michele Ruvoletto

Dettagli

GeoPortale Regione Lazio. Manuale utente

GeoPortale Regione Lazio. Manuale utente GeoPortale Regione Lazio Manuale utente 2014 Planetek Italia s.r.l. Via Massaua 12, I-70132 BARI, ITALY - tel. +39 080 9644200 fax +39 080 9644299 email: info @planetek.it http://www.planetek.it Nessuna

Dettagli

Linguaggio Macchina. Linguaggio Macchina. Linguaggio Macchina. Linguaggio Macchina ADD A,B ISTRUZIONE SUCCESSIVA

Linguaggio Macchina. Linguaggio Macchina. Linguaggio Macchina. Linguaggio Macchina ADD A,B ISTRUZIONE SUCCESSIVA Lezione n.11 n.11 Lezione n. 11 ARCHITETTURA INTERNA ARCHITETTURA ESTERNA CODICE MACCHINA MODI DI INDIRIZZAMENTO ARCHITETTURE A PIU' INDIRIZZI In questa lezione verranno introdotti i concetti di base relativi

Dettagli

ISTITUTO SCOLASTICO COMPRENSIVO MINEO

ISTITUTO SCOLASTICO COMPRENSIVO MINEO ISTITUTO SCOLASTICO COMPRENSIVO MINEO CURRICOLO DI MATEMATICA SCUOLA PRIMARIA Classe QUINTA INDICATORI NUMERI OBIETTIVI D'APPRENDIMENTO a. Leggere, scrivere, confrontare numeri decimali. b. Interpretare

Dettagli

1.3d: La Codifica Digitale dei Video

1.3d: La Codifica Digitale dei Video Prof. Alberto Postiglione Dipartimento di Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno 1.3d: La Codifica Digitale dei Video Informatica Generale (Corso di

Dettagli

ESERCIZI PER IL RECUPERO DEL DEBITO FINALE. Esercizio n.1

ESERCIZI PER IL RECUPERO DEL DEBITO FINALE. Esercizio n.1 Esercizio n.1 Un appezzamento di terreno quadrilatero ABCD è stato rilevato andando a misurare: AB = 345,65 m AD = 308,68 m CD = 195,44 m a = 95,3852 gon g = 115,5600 gon Rappresentare in scala opportuna

Dettagli

ESERCITAZIONE SULLA SEZIONE AUREA MACRO IN GEOGEBRA. Va consegnato un unico file chiamato cognome.sezione.aurea.

ESERCITAZIONE SULLA SEZIONE AUREA MACRO IN GEOGEBRA. Va consegnato un unico file chiamato cognome.sezione.aurea. ESERCITAZIONE SULLA SEZIONE AUREA MACRO IN GEOGEBRA Va consegnato un unico file chiamato cognome.sezione.aurea. Costruzione della sezione aurea di un segmento. Dato il segmento AB sia M il suo punto medio.

Dettagli

Creare superfici. Le superfici. Informatica Grafica ][ Le superfici. Le superfici. Le superfici. Le superfici

Creare superfici. Le superfici. Informatica Grafica ][ Le superfici. Le superfici. Le superfici. Le superfici Informatica Grafica ][ Creare superfici Come visto nel corso di IG1, gli oggetti 3D vengono memorizzati attraverso le superfici che li delimitano. In Maya esistono 3 diverse classi di superfici: Marco

Dettagli

I punti di inizio e di fine della spezzata prendono il nome di estremi della spezzata. lati

I punti di inizio e di fine della spezzata prendono il nome di estremi della spezzata. lati I Poligoni Spezzata C A cosa vi fa pensare una spezzata? Qualcosa che si rompe in tanti pezzi A me dà l idea di un spaghetto che si rompe Se noi rompiamo uno spaghetto e manteniamo uniti i vari pezzi per

Dettagli

1 L'omotetia. 2 Il teorema del rapporto dei perimetri e delle aree di due triangoli simili

1 L'omotetia. 2 Il teorema del rapporto dei perimetri e delle aree di due triangoli simili 1 L'omotetia Per definire un'omotetia bisogna disegnare una generica figura nel piano (nel nostro caso utilizzeremo un triangolo), un punto (il centro dell'omotetia) e un numero (il rapporto k dell'omotetia).

Dettagli

Geometria analitica. coppia di numeri equazione di 2 grado. delle equazioni

Geometria analitica. coppia di numeri equazione di 2 grado. delle equazioni 1 Geometria analitica La geometria analitica stabilisce una corrispondenza tra il mondo della geometria e il mondo dell'algebra. Ciò significa che gli enti geometrici hanno degli enti corrispondenti nel

Dettagli

Finestra di dialogo Riferimento esterno

Finestra di dialogo Riferimento esterno 1 Guida di riferimento dei comandi di AutoCAD 2008 > Comandi > X - Comandi > XATTACCA > Finestra di dialogo Riferimento esterno > Finestra di dialogo Riferimento esterno Concetto Procedura Riferimento

Dettagli

Costruzioni geometriche. (Teoria pag , esercizi )

Costruzioni geometriche. (Teoria pag , esercizi ) Costruzioni geometriche. (Teoria pag. 81-96, esercizi 141-153 ) 1) Costruzione con squadra e riga. a) Rette parallele. Ricorda: due rette sono parallele quando.... oppure quando hanno la stessa. Matematicamente

Dettagli

Corso di Fisica. Lezione 2 Scalari e vettori Parte 1

Corso di Fisica. Lezione 2 Scalari e vettori Parte 1 Corso di Fisica Lezione 2 Scalari e vettori Parte 1 Scalari e vettori Consideriamo una libreria. Per determinare quanti libri ci sono su uno scaffale basta individuare lo scaffale in questione e contare

Dettagli

CIRCONFERENZA E CERCHIO

CIRCONFERENZA E CERCHIO CIRCONFERENZA E CERCHIO Definizione di circonferenza La circonferenza è una linea chiusa i cui punti sono tutti equidistanti da un punto fisso detto CENTRO Definizione di cerchio Si definisce CERCHIO la

Dettagli

Poligoni Un poligono è la parte di piano delimitata da una linea spezzata, semplice e chiusa.

Poligoni Un poligono è la parte di piano delimitata da una linea spezzata, semplice e chiusa. Poligoni Un poligono è la parte di piano delimitata da una linea spezzata, semplice e chiusa. Lato Vertice Angolo interno Angolo esterno I lati del poligono sono segmenti che costituiscono la linea spezzata.

Dettagli

Manuale d'uso (E8000)

Manuale d'uso (E8000) (Italian) HM-EM.3.2.1-00 Manuale d'uso (E8000) Grazie per aver acquistato prodotti Shimano. Questo manuale di istruzioni spiega il funzionamento di E-TUBE PROJECT. Accertarsi di leggere questo manuale

Dettagli

CORSO BASE SULL USO DELLA LAVAGNA INTERATTIVA MULTIMEDIALE

CORSO BASE SULL USO DELLA LAVAGNA INTERATTIVA MULTIMEDIALE CORSO SULLE TECNOLOGIE DI COMUNICAZIONE INFORMATICA EVENTO DEL 02 MARZO 2017 ORE 14,30 17,30 CORSO BASE SULL USO DELLA LAVAGNA INTERATTIVA MULTIMEDIALE SIG. MARCO MARINANGELI AULA MULTIMEDIALE 3.0 CORSO

Dettagli

I QUIZ di Tecnologie Informatiche in

I QUIZ di Tecnologie Informatiche in I QUIZ di Tecnologie Informatiche in Premessa è forse la community composta da uno dei gruppi open source più grande al mondo, creata per offrire un ambiente di apprendimento al fine di diffondere la cultura.

Dettagli