Faculté I&C, Claude Petitpierre, André Maurer Scalable vector graphics SVG (documentation en français – voir menu.

Slides:



Advertisements
Présentations similaires
Nom de lintervenant Titre de lintervention. Tapez le titre de votre slide (si besoin) Tapez votre titre principal Tapez votre sous titre ou votre texte.
Advertisements

SEDIT MARIANNE Groupe Berger-Levrault
HTML Abda Anne Plan Présentation Structure Texte Listes Images Liens Tableaux Formulaires.
Symétrie, groupes ponctuels et groupes spatiaux
Openoffice 2 : Dessin vectoriel Première approche
Annie Danzart, Christine Potier
SVG: Scalable Vector Graphics
SVG: Scalable Vector Graphics. Dialecte dXML pour la représentation de graphique vectoriel 2D Tracés de base en vectoriel (courbes, lignes, rectangles,…)
SVG: Scalable Vector Graphics
SVG: Scalable Vector Graphics Exemple: Vienne Christine Potier, INF347, 20 juin 2008.
SVG: Scalable Vector Graphics
Exploitation avec Excel.
Réalisation dun travail concret avec des matrices Afficher un objet 3D sur une surface Lui appliqué des transformations Le voir se transformer suivant.
PRÉSENTATION Logiciel de traitement de texte:
: BOUCHRA AIT BRAHIM BOUCHRA OUJ NAIMA FADIL FOUZYA BN ALLAM OMAR IFZI
Faculté I&C, Claude Petitpierre, André Maurer 1 Héritage par prototype Héritage dattributs ou de méthodes Héritage de constructeurs.
Applications Internet – cours 3 La page web
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Traitement de textes WinWord 3 e année Sciences économiques, de gestion et commerciales Présenté par NEHAR Attia.
Faculté I&C, Claude Petitpierre, André Maurer What is this ? (Quest ce que this ?)
Faculté I&C, Claude Petitpierre, André Maurer Les objets Introduction.
Faculté I&C, Claude Petitpierre, André Maurer setTimeout ( nomDeFonction, 1000 ) setTimeout ( instructions, 1000 ) setTimeout ( nomDeFonction(), 1000 )
Outils « bureautique » 1. Traitement de texte 2. Tableur.
Faculté I&C, Claude Petitpierre, André Maurer Evénements en Javascript prototype.js.
Faculté I&C, Claude Petitpierre, André Maurer 1 JavaCC Java compilers compiler (version générant du Javascript)
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
Faculté I&C, Claude Petitpierre, André Maurer 1 Concepts dhéritage Héritage dimplémentation hasA Héritage de spécialisation isA.
Faculté I&C, Claude Petitpierre, André Maurer Gestion des fichiers de LemanOS Ne fonctionne que sous LemanOS. On peut voir les fichiers créés dans ce système.
SVG: Scalable Vector Graphics
Les images numériques COM 1560 Printemps 2005.
Faculté I&C, Claude Petitpierre, André Maurer Le parallélisme Introduction.
Faculté I&C, Claude Petitpierre, André Maurer JavaCC Java compilers compiler (version générant du Javascript)
Rappel... Matrices bloc. Décomposition des matrices:
Examen partiel #1 Mardi le 12 octobre de 19h30 à 21h20 Salles 2880 (Gr.A) et 3860 (Gr. B) du pavillon Vachon. Matière de l'examen: - Livre de Lay: sections.
CRÉATION D’UN MODÈLE DE CONCEPTION AVEC LE LOGICIEL POWERPOINT
Trigonométrie, Première S
Évènement Petites fonction déjà toute faites Exemple : Construction onLoad (au chargement) = "ce qui doit se passer" onLoad s’exécute toujours dans le.
2ème secondaire.
Faculté I&C, Claude Petitpierre, André Maurer Scalable vector graphics SVG (documentation en français – voir menu.
GENIE MULTIMEDIA Eléments graphiques
Faculté I&C, Claude Petitpierre, André Maurer 1 JSON Templates json.org (fin de la page: json-template.js)
POWERPOINT.
Composants graphiques en ACube Framework client riche SVG.
© Christine Garcia Cours Power Point LP GESS
PLAN 1. Introduction 1.1. Sites de presse actuels 1.2. Objectif de notre site 2. Description du modèle 3. Outils utilisés 3.1. SVG 3.2. PHP et MySQL 4.
P.D.F. Qui es-tu?.
Asynchronous JavaScript And XML AJAX C. Petitpierre
Translations et vecteurs.
Titre de votre session Votre logo à insérer ici Prénom NOM Fonction ORGANISME.
Faculté I&C, Claude Petitpierre, André Maurer Exercice sur les bases de données Quelques rappels et conseils (voir Aides > Accès à la base de données)
Éléments de présentation
Introduction à SVG Scalable Vector Graphic. Informations ● Plus d'informations ici (draft, tutoriaux, outils... ): –
Contribution CMS.Eolas
Dreamweaver Séance 1.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
Présentation de Dreamveawer
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
Environnement Flash MX
Présentation Dreamweaver 8 (1) Nina BOUAZIZ et Matthieu DI RUSSO SI28.
FLASH MX : séance 1 Vivien FILIPPINI Jeanne VERRE Exposé SI28.
DREAMWEAVER Première séance Villaron Audrey – Shibly Tarek.
Plan de la présentation Le langage HTML Dreamweaver MX Les premiers outils pour créer une page web :  Propriétés d’une page  Création de cadres  Création.
SI28 Malépart Céline Jérémy Palmier
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
Les formulaires Les calques Les comportements Les scénarios Les modèles Les feuilles de styles (CSS) La mise en ligne Les formulaires permettent à l’utilisateur.
Dreamweaver CS4 séance 1 Ahmed Aryan – Isma Teir.
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
A.Aarabi ´. ´ Objectifs Faciliter la prise en main du logiciel MATLAB Présenter les fonctionnalités utiles au travail scientifique.
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
1 Tableur Excel. 2 Introduction Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur.
Transcription de la présentation:

Faculté I&C, Claude Petitpierre, André Maurer Scalable vector graphics SVG (documentation en français – voir menu Aides)

Faculté I&C, Claude Petitpierre, André Maurer Page SVG Eléments SVG

Faculté I&C, Claude Petitpierre, André Maurer Insertion dun fichier SVG dans un fichier HTML <embed src="xxx.svg" name="svg0" type="image/svg+xml" width="200px" height="200px"/>

Faculté I&C, Claude Petitpierre, André Maurer Composants SVG

Faculté I&C, Claude Petitpierre, André Maurer Placement du texte Un texte end middle start fill="red"

Faculté I&C, Claude Petitpierre, André Maurer Formatage du texte Ce n'est pas une banane.

Faculté I&C, Claude Petitpierre, André Maurer Transformations centre de rotation

Faculté I&C, Claude Petitpierre, André Maurer Transformation de groupe

Faculté I&C, Claude Petitpierre, André Maurer Liste des transformations transform="rotate(30, 80, 100)" transform="translate(100, 110)" transform="scale(2, 3)" transform="skewX(45)" transform="skewY(30)" Les angles sont en degrés

Faculté I&C, Claude Petitpierre, André Maurer Matrice de translation x'10txx y'=01ty*y x'=x + tx y'=y + ty 1= 1

Faculté I&C, Claude Petitpierre, André Maurer Matrice déchelle x' sxsx 00x y'=0sysy 0y x'= s x · x y'= s y · y 1= 1

Faculté I&C, Claude Petitpierre, André Maurer x'cos(a)-sin(a)0x y'=sin(a)cos(a)0y Matrice de rotation x'= x cos(a) – y cos(a) y'= x sin(a) + y cos(a) 1= 1

Faculté I&C, Claude Petitpierre, André Maurer Rotation en 2 dimensions vyvy vxvx vx'vx' vy'vy' v v' v x = = * v y = = * v x cos cos v x v x sin sin cos -sin v x sin cos v y - v y sin ? - sin v y cos ? cos v y

Faculté I&C, Claude Petitpierre, André Maurer x'1tan(a)0x y'=010y Matrice dinclinaison selon x skewX x'= x + y tan(a) y'= y 1= 1

Faculté I&C, Claude Petitpierre, André Maurer x'100x y'=tan(a)10y Matrice dinclinaison selon y x'= x y'= x tan(a) + y 1= 1

Faculté I&C, Claude Petitpierre, André Maurer Matrices de transformation xace y =bdf 1001 acex bdf y 0011 Ce qui explique pourquoi les transformations sont appliquées en partant de la dernière dans les transformations définies dans les éléments SVG.

Faculté I&C, Claude Petitpierre, André Maurer Matrices de transformation ace bdf 001 La dernière ligne est toujours la même. Il suffit donc de connaître 6 composantes de la matrice pour la déterminer. On peut parfois la passer à une fonction sous la forme dun tableau à une dimension: [a b c d e f] par exemple pour une inclinaison: [1 tan(a) ]

Faculté I&C, Claude Petitpierre, André Maurer Exemple de transformation définie par une matrice transform="rotate(30)" correspond à transform=matrix(0.866, 0.5, -0.5, 0.866, 0, 0)" avec = cos(Math.PI/180.0 * 30.0) 0.5 = sin(Math.PI/180.0 * 30.0) (Dans les transformations des éléments, les angles sont en degrés)

Faculté I&C, Claude Petitpierre, André Maurer Clic sur un élément et affichage des coodonnées

Faculté I&C, Claude Petitpierre, André Maurer Lieu du pointage de la souris <![CDATA[ function execute (event) { alert(event.clientX+ +event.clientY) } ]]>

Faculté I&C, Claude Petitpierre, André Maurer Placement dobjets sous la souris

Faculté I&C, Claude Petitpierre, André Maurer Création déléments sous la souris

Faculté I&C, Claude Petitpierre, André Maurer Dessin SVG dans une page HTML test function tst() { execute(100,100) // défini dans le fichier SVG } Test <embed src="temp.svg" name="svg0" type="image/svg+xml" width="200px" height="200px"/>

Faculté I&C, Claude Petitpierre, André Maurer Communication HTML SVG Top top.battre() // appel top.bouger = function() {... } // définition Graphique SVG Page HTML function battre() {... } // définition bouger() // appel

Faculté I&C, Claude Petitpierre, André Maurer Appels HTML SVG Page HTML svgDocument.getElementById(cercle).setAttribute(x, 12) Zone SVG // dans onload ou autre top.svgDocument = document

Faculté I&C, Claude Petitpierre, André Maurer Définition de groupes et de chablons groupes... (dans n'importe quel ordre) éléments... éléments...

Faculté I&C, Claude Petitpierre, André Maurer Dégradés de couleur

Faculté I&C, Claude Petitpierre, André Maurer Dégradé radial

Faculté I&C, Claude Petitpierre, André Maurer Textes incurvés Aaaa Bbbb Cbbb