Papervision3D. Vérifiez que le trace du constructeur s'affiche bien dans le panneau de sortie avant de passer à l'étape suivante.

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Papervision3D. Vérifiez que le trace du constructeur s'affiche bien dans le panneau de sortie avant de passer à l'étape suivante."

Transcription

1 1 sur 5 02/02/ :39 Production multimédia - TP3 Licence ATC Corpsem Matthieu Chavigny Papervision3D Introduction Papervision3D est un ensemble de classes en ActionScript 3 permettant de créer, d'importer, d'afficher et d'animer des objets en 3 dimensions. 1) Préparation Pour commencer, créez un dossier de travail sur le bureau si vous n'en avez pas encore sur ce poste puis créez un dossier "TP3 AS3" et un dossier "classes" à l'intérieur. Téléchargez les classes Papervision3D en recherchant sur Google et en cliquant sur "papervision3d Google Code" puis sélectionnez "Papervision3D_2.0_beta_1_src.zip" dans la liste des "Featured Downloads" ou, téléchargez-les directement par ce lien : /files/papervision3d_2.0_beta_1_src.zip Une fois téléchargée, ouvrez l'archive puis copiez le dossier "org" dans votre dossier "classes" et supprimez le fichiers zip et tous les autres fichiers concernant Papervision. Pendant le TP vous pourrez vous référer à la documentation complète des classes de Papervision qui se trouve à cette adresse : 2) Création d'un cube en 3D Lancez Adobe Flash CS3 et créez une nouvelle animation flash avec les mêmes paramètres de publication qu'au TP1 et 2 (indiquez le chemin de classe "./classes/" et décochez "Déclarer automatiquement les occurrences de scène"). Changez la dimension de la scène en 400x400 et réglez la cadence d'animation à 30 images par seconde. Enregistrez le fichier à la racine de votre dossier de travail en la nommant "cube.fla". Dans Flash CS3 créez la classe CubeAnim.as (Fichier > Nouveau > "Fichier ActionScript") et enregistrez-la dans votre dossier classes. Déclarez la classe avec "extends MovieClip" et son constructeur (en ajoutant un trace à l'intérieur) puis liez la classe à l'animation cube.fla. Vérifiez que le trace du constructeur s'affiche bien dans le panneau de sortie avant de passer à l'étape suivante. Il est maintenant temps de préparer les éléments qui permettront d'afficher un cube sur la scène. Pour cela, vous devrez créer : - Un objet de la classe Viewport3D (org.papervision3d.view.viewport3d). C'est la zone à travers laquelle on observera le rendu 3D, vous devrez indiquer ses dimensions dans les paramètres de son constructeur : new Viewport3D(stage.stageWidth, stage.stageheight) puis ajouter cet objet à l'animation flash via la méthode addchild. - Un objet de la classe Scene3D (org.papervision3d.scenes.scene3d). C'est l'endroit qui contient l'environnement 3D. Les objets 3D seront placés dans cette scène. - Un objet de la classe Camera3D (org.papervision3d.cameras.camera3d). L'objet caméra permettra de définir le point de vue du spectateur sur la scène. - Un objet de la classe BasicRenderEngine (org.papervision3d.render.basicrenderengine). Il reliera ensemble Viewport3D, Scene3D, et Camera3D pour collecter leurs données, générer un rendu, puis appeler les fonctions nécessaires à la mise à jour du rendu (avec la méthode

2 2 sur 5 02/02/ :39 renderscene). Dans votre classe CubeAnim, importez les différentes classes (les chemins sont indiqués entre parenthèses), déclarez un objet pour chaque classe (en private) et créez-les dans une nouvelle méthode privée "creerscene" que vous appellerez dans le constructeur de la classe. Compilez l'animation pour vérifier qu'il n'y a pas d'erreur. Maintenant que la scène est initialisée, on ajoute le cube grace au 3 classes suivantes : - La classe ColorMaterial (org.papervision3d.materials.colormaterial) sert à définir une texture de couleur unie à partir d'une valeur en hexadécimale. - La classe MaterialsList (org.papervision3d.materials.utils.materialslist) définit une liste de matériaux (dans notre cas, chaque face du cube). - Et enfin la classe Cube (org.papervision3d.objects.primitives.cube) permet de créer le cube lui-même. On indique dans les paramètres du constructeur la liste des matériaux (classe MaterialsList), la largeur, la profondeur et la hauteur du cube. Importez ces classes dont vous aurez besoin puis déclarez un objet de la classe Cube en propriété privée. Créez une nouvelle méthode "creercube" dans lequel vous ajouterez le code pour créer l'objet cube avec en paramètres la MaterialsList décrite ci-dessous et des côtés de 300 pixels. new MaterialsList( front: new ColorMaterial(0x7EBAE7), top: new ColorMaterial(0xDBB58A), left: new ColorMaterial(0xF1FC69), back: new ColorMaterial(0xCB2816), bottom: new ColorMaterial(0x4E9491), right: new ColorMaterial(0xA281E4) ) Ajoutez le cube à la scène Papervision en utilisant la méthode addchild sur l'objet de la classe Scene3D précédement créé. Dans le constructeur de la classe, appelez la méthode creercube() et la méthode renderscene avec en paramètres la Scene3D, la Camera3D et la Viewport3D sur l'objet de la classe BasicRenderEngine précédement créé. En compilant l'animation, vous devriez voir apparaitre un carré (le cube vue de face). Essayez maintenant de modifier la position du cube dans l'espace en modifiant les valeurs de ses propriétés : x, y, z, rotationx, rotationy, rotationz. 3) Animation du cube Pour animer le cube, il suffit de modifier ses propriétés à chaque frame et de recalculer son rendu. Ajouter un écouteur sur l'événement Event.ENTER_FRAME (flash.events.event) pour lancer une fonction dans laquelle vous incrémenterez les propriétés de rotation du cube et appellerez la fonction renderscene de la même manière que dans le constructeur.

3 3 sur 5 02/02/ :39 4) Création d'une sphère Dupliquez l'animation flash cube.fla, nommez la "sphere.fla" et liez-la à la classe SphereAnim. Créez le fichier de classe "SphereAnim.as" à partir du Cube.as : - Remplacez le nom de la classe et du constructeur - Supprimez l'importation de la classe Cube, la méthode creercube et ce qui fait référence au cube (laissez le rendu de la scène dans la méthode appelée à chaque frame). - Déclarez une nouvelle méthode "creersphere" et un objet de la classe Sphere (org.papervision3d.objects.primitives.sphere) appelé "sphere" dans les propriétés de classe - Créez la sphère dans la méthode creersphere en indiquant comme paramètres du constructeur Sphere (la matière, le diamètre, nombre de segments horizontales, nombre de segments verticales) : null, 300, 13, Ajoutez la sphère à la scène 3D. - Appelez la méthode creersphere dans le constructeur. 5) Contrôler la caméra Le but est de zoomer et dézoomer sur la scène avec la molette de la souris, pour cela : - Créez la méthode "mousewheel" qui sera appelée quand on actionnera la roulette. - N'oubliez pas qu'une méthode appelée depuis un écouteur d'événement, reçoit un objet du type de l'événement (MouseEvent) en paramètre. - Dans le constructeur, ajoutez sur l'objet stage un écouteur de l'événement MouseEvent.MOUSE_WHEEL (flash.events.mouseevent) - Dans cette méthode, faire varier la propriété z de la camera en fonction la propriété "delta" de l'objet MouseEvent reçu en paramètre (c'est un nombre qui désigne de combien la molette a été tournée). 6) Contrôler la sphère Le but est de pouvoir faire tourner la sphère sur elle-même en glissant avec la souris. - Déclarez une méthode setmousedown et setmouseup sur les événements MouseEvent.MOUSE_DOWN et MouseEvent.MOUSE_UP à écouter sur le stage. - Déclarez une propriété "mousedown" de type Boolean que vous mettrez à true dans la méthode setmousedown et à false dans la méthode setmouseup. - Déclarez une propriété "deplacementx" de Number pour mémoriser la propriété mousex dans la méthode setmousedown. - Dans la méthode appelée à chaque frame, ajoutez le code suivant pour faire tourner la sphère en fonction du déplacement horizontal de la souris : if (mousedown) if (mousex!= deplacementx) sphere.rotationy += deplacementx - mousex; deplacementx = mousex; 7) Ajouter une texture Dans les paramètres du constructeur de la sphère, remplacez null par un objet de la classe "BitmapFileMaterial" (org.papervision3d.materials.bitmapfilematerial) : new BitmapFileMaterial("http://static.die.net/earth/mercator/800.jpg") 8) Importer un objet 3D Papervision3D permet également d'importer des fichiers d'objets 3D créés dans des logiciels de 3D comme 3Ds Studio Max. Téléchargez un fichier d'objet en 3D (un avion) réalisé sous 3DS Max : Placez ce fichier à la racine de votre dossier de travail. Créez une classe Avion.as dans votre dossier de classes. Dupliquez l'animation flash sphere.fla, nommez la "avion.fla" et liez-la à la classe Avion : package

4 LICENCE AS3 TP3 4 sur 5 02/02/ :39 import flash.display.movieclip; import org.papervision3d.materials.bitmapfilematerial; // Pour créer la scene Papervision import org.papervision3d.view.viewport3d; import org.papervision3d.cameras.camera3d; import org.papervision3d.scenes.scene3d; import org.papervision3d.render.basicrenderengine; // Pour créer la sphere import org.papervision3d.objects.parsers.max3ds; // Pour l'événement EnterFrame import flash.events.event; // Pour gérer les événements de souris import flash.events.mouseevent; public class Avion extends MovieClip private var viewport:viewport3d; private var camera:camera3d; private var scene:scene3d; private var renderer:basicrenderengine; private var avion:max3ds; private var mousedown:boolean = false; private var mousexsav:number; private var mousexdown:number; public function Avion() trace("avion"); creerscene(); creeravion(); addeventlistener(event.enter_frame, handlerenterframe); stage.addeventlistener(mouseevent.mouse_wheel, onmousewheel); stage.addeventlistener(mouseevent.mouse_down, setmousedown); stage.addeventlistener(mouseevent.mouse_up, setmouseup); mousexsav = mousex; mousexdown = mousex; camera.z = -70;,true); private function setmousedown(e:mouseevent):void mousexdown = mousex; mousedown = true; private function setmouseup(e:mouseevent):void mousedown = false; private function creerscene():void viewport = new Viewport3D(stage.stageWidth, stage.stageheight, true addchild(viewport); renderer = new BasicRenderEngine(); scene = new Scene3D(); camera = new Camera3D(); private function creeravion():void

5 LICENCE AS3 TP3 5 sur 5 02/02/ :39 avion = new Max3DS(); avion.load("avion.3ds"); scene.addchild(avion); private function handlerenterframe( e:event ):void //Gestion de la souris pour faire glisser l'objet if (mousedown) mousexsav = mousex; avion.rotationy += (mousexdown - mousexsav) / 15; if (mousexdown>mousexsav) mousexdown -= (mousexdown - mousexsav)/15; if (mousexdown<mousexsav) mousexdown += (mousexsav - mousexdown)/15; // Rendu de la scène 3D renderer.renderscene(scene, camera, viewport); private function onmousewheel(e:mouseevent):void // Fait varier le zoom de la caméra selon de combien la roulette a tourné camera.z -= e.delta * 2;

II Flash - SWF - haxe

II Flash - SWF - haxe II Flash - SWF - haxe A. Introduction On appelle communément «animation Flash» ou «application flash», un contenu animé, dynamique, interactif d un site Internet. Flash existe depuis plus de dix ans maintenant

Plus en détail

Etendre les classes natives

Etendre les classes natives 9 Etendre les classes natives INTÉRÊTS...1 LE VIEIL AMI PROTOTYPE...2 ETENDRE LES CLASSES NON GRAPHIQUES...5 ETENDRE LES CLASSES GRAPHIQUES...11 ACCÉDER À L OBJET STAGE DE MANIÈRE SÉCURISÉE...19 AJOUTER

Plus en détail

Recommandations Techniques

Recommandations Techniques Recommandations Techniques Remise des éléments techniques 5 jours ouvrés avant la date de lancement de votre campagne Contact : service-coordination@mb-diffusion.com Conditions générales : Nous vous remercions

Plus en détail

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

pcon.planner 6 Préparer et présenter une implantation en toute simplicité pcon.planner 6 Préparer et présenter une implantation en toute simplicité Sommaire 1. Installation :... 3 2. Démarrer le logiciel :... 3 3. Interface :... 3 4. Naviguer :... 4 5. Réaliser une implantation

Plus en détail

Chapitre 12 Programmation Bitmap version 0.1.2

Chapitre 12 Programmation Bitmap version 0.1.2 12 Programmation Bitmap BITMAP ET VECTORIELS... 2 COULEURS... 3 MANIPULER LES COULEURS... 5 LA CLASSE BITMAPDATA... 7 CODAGE DE COULEURS... 8 GERER LES RESSOURCES AVEC LE PROFILER... 9 LA CLASSE BITMAP...

Plus en détail

Présentation de Flash

Présentation de Flash Présentation de Flash Flash est un outil de programmation qui permet aux concepteurs et aux développeurs de créer des présentations, des applications et d'autres types de contenu qui permettent une interaction

Plus en détail

Communication Externe

Communication Externe 15 Communication Externe CONTENEUR ET CONTENU... 1 PASSER DES VARIABLES... 2 INTÉGRATION PAR JAVASCRIPT... 3 LA PROPRIETE PARAMETERS... 5 LES FLASHVARS... 10 PASSER DES VARIABLES DYNAMIQUES... 11 ACCÉDER

Plus en détail

Créateur d'étiquettes (glabels) 1. Création d'un patron personnalisé de cartes de visite :

Créateur d'étiquettes (glabels) 1. Création d'un patron personnalisé de cartes de visite : Créateur d'étiquettes (glabels) Glabels est un utilitaire dédié à la création de documents en petits formats tels que : étiquettes, pochettes et cartes de visite. L'interface est partiellement francisée!

Plus en détail

GOOGLE DRIVE. Présentation & Mode d'emploi de Google Drive. Atelier informatique Rencontre et Loisirs 2015. Http://informatelier-rencontre-loisirs.

GOOGLE DRIVE. Présentation & Mode d'emploi de Google Drive. Atelier informatique Rencontre et Loisirs 2015. Http://informatelier-rencontre-loisirs. GOOGLE DRIVE Présentation & Mode d'emploi de Google Drive Atelier informatique Rencontre et Loisirs 2015 Http://informatelier-rencontre-loisirs.fr Google Drive c'est quoi? Google drive permet de stocker

Plus en détail

Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN fbertin@neotilus.com

Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN fbertin@neotilus.com Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184 Frédéric BERTIN fbertin@neotilus.com Présentaion : Mobile 3D Graphics API JSR 184 M3G :présentation Package optionnel de l api J2ME. Prend

Plus en détail

La gestion du son en AS3 est logique si on se réfère au fonctionnement d'une table de mixage audio!

La gestion du son en AS3 est logique si on se réfère au fonctionnement d'une table de mixage audio! Introduction La gestion du son en AS3 est logique si on se réfère au fonctionnement d'une table de mixage audio! En AS 1 et 2, il suffisait d'instancier la classe Sound() et nous avions alors accès à toutes

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les

Plus en détail

TP Blender n 2 : Importation d un modèle SketchUp et animation

TP Blender n 2 : Importation d un modèle SketchUp et animation TP Blender n 2 : Importation d un modèle SketchUp et animation Service de Conception Géométrique Université de Liège Aérospatiale et Mécanique Conçu avec Blender 2.66 et SketchUp 8 De SketchUp à Blender

Plus en détail

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N

Plus en détail

Arbres binaires de recherche

Arbres binaires de recherche 1 arbre des comparaisons 2 recherche dichotomique l'arbre est recalculé à chaque recherche 2 5 3 4 7 9 1 6 1 2 3 4 5 6 7 9 10 conserver la structure d'arbre au lieu de la reconstruire arbre binaire de

Plus en détail

Création d'exercices pour le logiciel Mathenpoche

Création d'exercices pour le logiciel Mathenpoche Création d'exercices pour le logiciel Mathenpoche http://www.mathenpoche.net. Mathenpoche est un logiciel libre. Ses sources sont en téléchargement sur le site du projet et sont modifiables librement et

Plus en détail

TUTORIEL COMMENT ACHETER DES PHOTOS OU DES FICHIERS.JPG SUR MON SITE

TUTORIEL COMMENT ACHETER DES PHOTOS OU DES FICHIERS.JPG SUR MON SITE TUTORIEL COMMENT ACHETER DES PHOTOS OU DES FICHIERS.JPG SUR MON SITE 1 - Dans la page d accueil, cliquez sur le menu déroulant «Galeries», et choisissez la catégorie de reportage que vous souhaitez consulter

Plus en détail

ITCharts Advanced. Manuel

ITCharts Advanced. Manuel ITCharts Advanced Manuel Sommaire Introduction...2 Exemples de personnalisation...2 Outils de dessin...11 Mode Curseur (Mode par défaut)...11 Créer une Alerte...11 Zoomer dans le graphique...11 Tracer

Plus en détail

Utilisation des extensions d ADOBE elearning SUITE 6

Utilisation des extensions d ADOBE elearning SUITE 6 Utilisation des extensions d ADOBE elearning SUITE 6 Informations juridiques Informations juridiques Pour consulter les informations juridiques, voir http://help.adobe.com/fr_fr/legalnotices/index.html.

Plus en détail

Tp 1 correction. Structures de données (IF2)

Tp 1 correction. Structures de données (IF2) Tp 1 correction Structures de données (IF2) Remarque générale : compilez et exécutez le code au-fur-et-à mesure de son écriture. Il est plus facile de corriger une petite portion de code délimitée que

Plus en détail

Le panneau de configuration

Le panneau de configuration Le panneau de configuration Introduction Le panneau de configuration est l'organe le plus important de votre ordinateur. Il sert essentiellement à paramétrer votre système d'exploitation : apparence, sécurité,

Plus en détail

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface

Plus en détail

CREATION BD SUR OPEN OFFICE MODULE DESSIN LES DIFFERENTES ETAPES DE CREATION DE LA BD

CREATION BD SUR OPEN OFFICE MODULE DESSIN LES DIFFERENTES ETAPES DE CREATION DE LA BD CREATION BD SUR OPEN OFFICE MODULE DESSIN * Pour l'utilisation détaillée de ce module, vous pouvez consulter en ligne (ou télécharger) le tutoriel présent sur le site de l'ien dans l'espace " Ressources

Plus en détail

Auteur : Jean-Joseph THIBAULT email : jeanjo@free.fr Présentation pour les débutants.

Auteur : Jean-Joseph THIBAULT email : jeanjo@free.fr Présentation pour les débutants. Auteur : Jean-Joseph THIBAULT email : jeanjo@free.fr Présentation pour les débutants. Cette présentation à eu lieu lors de la première session de présentation de cenabumix pour l'année 2010-2011 au mois

Plus en détail

5.3 Comment déplacer le repère?...27 5.4 Comment décaler le repère?...28 5.5 Comment centrer le repère?...28 5.6 Comment masquer ou afficher le

5.3 Comment déplacer le repère?...27 5.4 Comment décaler le repère?...28 5.5 Comment centrer le repère?...28 5.6 Comment masquer ou afficher le Table des matières 1 Présentation...6 1.1 À qui s'adresse le logiciel?...6 1.2 Quelle est la configuration requise?...6 2 Mes premiers pas...7 2.1 Comment se procurer la documentation et le logiciel?...7

Plus en détail

TP complet de création d'une simulation de machine automatisée avec Virtual Universe Pro Dépileur (thème de BTS CRSA)

TP complet de création d'une simulation de machine automatisée avec Virtual Universe Pro Dépileur (thème de BTS CRSA) TP complet de création d'une simulation de machine automatisée avec Virtual Universe Pro Dépileur (thème de BTS CRSA) Avec l'aimable autorisation du Lycée VAUVENARGUES (Aix en Provence) 1 Remerciements

Plus en détail

Carrefour de l information Université de Sherbrooke. Flash MX 2004 (Notions de base)

Carrefour de l information Université de Sherbrooke. Flash MX 2004 (Notions de base) Carrefour de l information Université de Sherbrooke (Notions de base) Créé par : Josée Martin (hiver 2005) Révisé et augmenté par : Geneviève Khayat (hiver 2006) Sherbrooke Hiver 2006 Table des matières

Plus en détail

Tutoriel par Legibe www.legibedesign.online.fr

Tutoriel par Legibe www.legibedesign.online.fr Créez une animation de votre logo grâce à Cinema 4D Tutoriel Tutoriel par Legibe www.legibedesign.online.fr 1 ère partie - Préparation à la mise en 3D Ce tutoriel s'adresse notamment aux débutants, mais

Plus en détail

Importation des données dans Open Office Base

Importation des données dans Open Office Base Importation des données dans Open Office Base Il est aujourd'hui assez rare dans les bureaux de créer un environnement de base de données de toutes pièces. Les données sont manipulées depuis longtemps

Plus en détail

DOSSIER RESSOURCES CRÉATION DE PAGES HTML UTILISATION DU LOGICIEL DREAMWEAVER

DOSSIER RESSOURCES CRÉATION DE PAGES HTML UTILISATION DU LOGICIEL DREAMWEAVER DOSSIER RESSOURCES CRÉATION DE S HTML UTILISATION DU LOGICIEL DREAMWEAVER SOMMAIRE SITE Créer un nouveau site Page 1 Ouvrir un site Pages 1-2 Créer une nouvelle page Page 2 Modifier les propriétés d'une

Plus en détail

Guide pour la réalisation d'un document avec Open Office Writer 2.2

Guide pour la réalisation d'un document avec Open Office Writer 2.2 Guide pour la réalisation d'un document avec Open Office Writer 2.2 1- Lancement de l'application : Le Traitement de textes de la Suite OpenOffice peut être lancé : soit depuis le menu «Démarrer / Programmes/OpenOffice2.2/Writer

Plus en détail

TP SIN Programmation sur androïde Support : eclipse

TP SIN Programmation sur androïde Support : eclipse TP SIN Programmation sur androïde Support : eclipse Support : Smartphone sur androïde Pré requis (l élève doit savoir): Savoir utiliser un ordinateur Savoir utiliser un Smartphone Programme Objectif terminale

Plus en détail

Fiche n 3 Dessin 3D avec Sketchup Make Table des matières

Fiche n 3 Dessin 3D avec Sketchup Make Table des matières Fiche n 3 Dessin 3D avec Sketchup Make Table des matières Fiche n 3 Dessin 3D avec Sketchup Make...1 1-Apprendre à dessiner en 3D...1 1.1-Parallélépipède rectangle...2 1.2-Cube...2 1.3-Cylindre...3 1.4-Cône...3

Plus en détail

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes

Plus en détail

Tests unitaires avec Visual Studio

Tests unitaires avec Visual Studio Tests unitaires avec Visual Studio (source MSDN) Rappels (initiation aux tests unitaires SI6 Tp6) Les tests unitaires offrent aux développeurs une méthode rapide pour rechercher des erreurs de logique

Plus en détail

Pixlr Editor - Retouches usuelles et fonctionnelles

Pixlr Editor - Retouches usuelles et fonctionnelles Pixlr Editor - Retouches usuelles et fonctionnelles Les solutions proposées par le site www.pixlr.com se déclinent en 3 modules : Pixlr-O-Matic : le module le plus simple et le plus ludique des 3 pour

Plus en détail

Créer un modèle Impress

Créer un modèle Impress Auto-formation sur OpenOffice.org 2.0 par Cyril Beaussier Version 1.0.24 - Janvier 2006 Créer un modèle Impress Sommaire Introduction... 2 Présentation... 3 Création du modèle... 4 Passage en mode Masque...

Plus en détail

Du mouvement dans vos sites Web!

Du mouvement dans vos sites Web! Animations Web Animations Web 273 Du mouvement dans vos sites Web! Animations Web dans MAGIX Web Designer Premium Remarque : les animations sont uniquement disponibles dans la version Premium. Les animations

Plus en détail

FMIN 312 Projet Flex Sérendipité

FMIN 312 Projet Flex Sérendipité Université Montpellier II UFR des Sciences FMIN 312 Projet Flex Sérendipité Réalisé par : EL ASRI Mohamed PAUL Arnaud KAHN Trsitan Sommaire 1 )Présentation...2 1.1 )Sujet :...2 1.2 )Description :...2 1.3

Plus en détail

Création de formes élémentaires

Création de formes élémentaires Retour au sommaire Exercices ADOBE ILLUSTRATOR 8.0 Création de formes élémentaires Dans le programme Adobe Illustrator, vous pouvez créer la plupart des formes en partant de figures élémentaires que vous

Plus en détail

Création d une SIGNATURE ANIMÉE avec PHOTOFILTRE 7

Création d une SIGNATURE ANIMÉE avec PHOTOFILTRE 7 Création d une SIGNATURE ANIMÉE avec PHOTOFILTRE 7 L animation est obtenue par défilement des images décomposant le mouvement de traçage de la signature. Les étapes successives seront : 1. Choix de la

Plus en détail

PRÉSENTATION PRÉSENTATION DU LOGICIEL

PRÉSENTATION PRÉSENTATION DU LOGICIEL Page N 1 Table des matières Présentation...3 Présentation du logiciel...3 Téléchargement du logiciel...4 Installation sous Windows...5 Démarrage du logiciel...6 Paramétrage du logiciel...7 Présentation

Plus en détail

Nous allons aborder à travers cette ressource, deux techniques qui permettent d'envoyer un mail à partir de Flash.

Nous allons aborder à travers cette ressource, deux techniques qui permettent d'envoyer un mail à partir de Flash. Nous allons aborder à travers cette ressource, deux techniques qui permettent d'envoyer un mail à partir de Flash. - La première s'appuie sur le lancement automatique du logiciel de messagerie de l'utilisateur.

Plus en détail

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Editions ENI VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Collection Ressources Informatiques Extrait Chapitre 8 A. Présentation Un événement est une action utilisateur ou système reconnue

Plus en détail

1. Installation du Module. 1.1 upload d'archive. 1.2 Installation via le FTP. 1.3 Tester l'installation

1. Installation du Module. 1.1 upload d'archive. 1.2 Installation via le FTP. 1.3 Tester l'installation 1. Installation du Module Voici la procédure pour installer le module Magento. 1.1 upload d'archive Récupérez notre archive à cette adresse : http://www.lengow.fr/view/plugins/magento/lengow_magento- 1.5.7.tgz

Plus en détail

DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran

DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran dossier par Clochar SOMMAIRE 1. LES RESOLUTIONS d'ecran... 1 2. RESOLUTION de l écran et choix de la TAILLE DE LA PAGE... 2 3. AGRANDISSEMENT

Plus en détail

Tutoriel Phun Les bases

Tutoriel Phun Les bases Où trouver le logiciel? http://www.algodoo.com/wiki/download Tutoriel Phun Les bases Découverte de l environnement Menu Principal Nouvelle scène, Enregistrer, etc. Affiche les paramètres et options Bascule

Plus en détail

Interfaces graphiques avec l API Swing

Interfaces graphiques avec l API Swing Interfaces graphiques avec l API Swing Les Swing Les classes graphiques Swing dérivent de la classe JComponent, qui hérite ellemême de la classe AWT (Abstract Window Toolkit). Tous les composants Swing

Plus en détail

GMIN 330 Nancy Rodriguez

GMIN 330 Nancy Rodriguez Unity TP3 Librement adapté et traduit de http://unity3d.com/learn/tutorials/modules/beginner/physics/assignments/bouncing-ball http://docs.unity3d.com/documentation/manual/instantiatingprefabs.html http://3dfoin.com/index-3.html

Plus en détail

Inkscape. réaliser un dessin vectoriel

Inkscape. réaliser un dessin vectoriel Inkscape réaliser un dessin vectoriel Pourquoi un dessin vectoriel? Image vectorielle : Image numérique composée d'objets géométriques individuels, des primitives géométriques (segments de droite, arcs

Plus en détail

Définitions de classes permettant de gérer Étudiant en Enseignant CORRECTION

Définitions de classes permettant de gérer Étudiant en Enseignant CORRECTION EILCO ING 1 - POO Java Contrôle 2014/2015 Définitions de classes permettant de gérer Étudiant en Enseignant CORRECTION Dans ces exercices, nous allons définir une classe Personne qui permettra de gérer

Plus en détail

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français Table des Matières 1. Introduction... 2 2. Spécifications du Système... 2 3. Installer Ladibug... 3 4. Connexion

Plus en détail

ApplicationXtender Accès Web. WebXtender Guide de l usager

ApplicationXtender Accès Web. WebXtender Guide de l usager ApplicationXtender Accès Web WebXtender Guide de l usager Dec 2008 Table des matières 1. Accès WebXtender hors campus... 3 2. Accès WebXtender sur campus... 5 3. Barre d outils WebXtender... 12 4. Barre

Plus en détail

Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère

Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère L'héritage et le polymorphisme en Java Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère En java, toutes les classes sont dérivée de la

Plus en détail

Utiliser OpenOffice.org V.2 bbenard - wwwpages@free.fr. Table des matières. A propos de ce manuel. A savoir sur les barres de menu

Utiliser OpenOffice.org V.2 bbenard - wwwpages@free.fr. Table des matières. A propos de ce manuel. A savoir sur les barres de menu Table des matières A propos de ce manuel... 1 A savoir sur les barres de menu...1 insérer un tableau...2 insérer une image...2 modifier la taille d'une image...2 modifier les relations entre une image

Plus en détail

INITIATION À DARKTABLE

INITIATION À DARKTABLE INITIATION À DARKTABLE 1 2 Published : 2013-05-08 License : None INTRODUCTION Darktable est un logiciel libre de développement et de correction de photo RAW. Son interface est élégante et son utilisation

Plus en détail

1 TD 3 : Construction d'une présentation à partir de photos

1 TD 3 : Construction d'une présentation à partir de photos 1 TD 3 : Construction d'une présentation à partir de photos (correction page??) Après un long séjour en vacances et une grande moisson de photos numériques, un baroudeur souhaite présenter quelques extraits

Plus en détail

Chapitre 2 Créer son site et ses pages avec Google Site

Chapitre 2 Créer son site et ses pages avec Google Site Réaliser un site internet à l aide de Google Site 10 Chapitre 2 Créer son site et ses pages avec Google Site 1. Créer un Google site 1. Rendez-vous sur www.google.be et connectez-vous à votre compte Gmail

Plus en détail

WebShare v0.6.2 UTILISATION

WebShare v0.6.2 UTILISATION WebShare v0.6.2 UTILISATION Version française Utilisation du logiciel Entrez vos identifiants (login et mot de passe correspondants à ceux entrés dans l'administration) pour vous connecter. En cas d'erreur,

Plus en détail

Manuel utilisateur. Mini-site régions. Drupal est un système de gestion de contenu (abrégé CMS en anglais) libre et open source.

Manuel utilisateur. Mini-site régions. Drupal est un système de gestion de contenu (abrégé CMS en anglais) libre et open source. Manuel utilisateur Mini-site régions Version 07/2012 Drupal est un système de gestion de contenu (abrégé CMS en anglais) libre et open source. Un CMS est un logiciel qui permet de gérer le contenu d un

Plus en détail

OpenFLUID Software Environment for Modelling Fluxes in Landscapes

OpenFLUID Software Environment for Modelling Fluxes in Landscapes OpenFLUID Software Environment for Modelling Fluxes in Landscapes TP9 : Trac routier dans les rues de Manhattan Objectifs: Pré-requis: Dénir les concepts d'un modèle pour une simulation de circulation

Plus en détail

Introduction à Expression Web 2

Introduction à Expression Web 2 Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer

Plus en détail

Création d'un diaporama

Création d'un diaporama S JOLLY décembre2010 - v3 Création d'un diaporama avec IMPRESS 3.0 Création d'un diaporama - Utilisation du logiciel IMPRESS / Open Office 3.0 - page 1 Sommaire 1 PRÉSENTATION...3 2 DÉMARRER IMPRESS...4

Plus en détail

Débuter avec App Inventor (document ressource).pdf

Débuter avec App Inventor (document ressource).pdf Débuter avec Objectifs Documents Matériel Découvrir l'environnement graphique de conception d'applications Android "". Concevoir des applications simples mettant en œuvre des composants et des techniques

Plus en détail

L2 Informatique - gr A HLIN406-25 mars 2015. Contrôle continu 1

L2 Informatique - gr A HLIN406-25 mars 2015. Contrôle continu 1 L2 Informatique - gr A HLIN406-25 mars 2015 Nom : Prénom : Numéro d étudiant : Contrôle continu 1 Tous documents sur support papier autorisés. Durée : 1h00. L ensemble des réponses sera à donner sur les

Plus en détail

Créer un diaporama sur internet pour apprendre à programmer

Créer un diaporama sur internet pour apprendre à programmer Créer un diaporama sur internet pour apprendre à programmer 1 Etape 1: Créer un document HTML, afficher une image et lui associer un événement. Exercice: Détecter si l'utilisateur a cliqué sur l'image.

Plus en détail

Retoucher des images avec The Gimp

Retoucher des images avec The Gimp Module Multimédia Retoucher des images avec The Gimp Médiathèque de Haguenau - mediatheque.ville-haguenau.fr Espace Cyber-base de la médiathèque de Haguenau 1 Sommaire Sommaire 2 I. Présentation de The

Plus en détail

Plan d exploitation. Sommaire

Plan d exploitation. Sommaire Sommaire Identification... 3 Saisie de vos identifiants de connexion... 3 Choix du service... 4 Installation de la cartographie... 4 Outils du plan d exploitation... 4 1) Affichage des outils de classement...

Plus en détail

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES

Plus en détail

Guide d installation. Le Portail Sage v2.0. Pour les professionnels de l Habitat Social

Guide d installation. Le Portail Sage v2.0. Pour les professionnels de l Habitat Social Guide d installation Le Portail Sage v2.0 Pour les professionnels de l Habitat Social Le Portail Sage 2.0 juin 2011 Sommaire 1 Prérequis d installation :... 3 2 Architecture technique... 4 2.1 Ordre d

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

Comment produire une bande dessinée à partir du logiciel Power-Point.

Comment produire une bande dessinée à partir du logiciel Power-Point. Commission scolaire de Montréal Comment produire une bande dessinée à partir du logiciel Power-Point. Production du RECIT local pour le secondaire Claude Elmoznino elmozninoc@csdm.qc.ca Service local du

Plus en détail

Taleo Enterprise Edition

Taleo Enterprise Edition Taleo Enterprise Edition Définition de l'image de marque de la section Carrières Version 7.5 Juillet 2009 Information confidentielle Le destinataire du présent document (ci-après dénommé «l Autre partie»)

Plus en détail

GIMP N 3 FICHE PRATIQUE INFORMATIQUE. 1. Installer Gimp sur mon ordinateur... page 2-3. 2. Présentation de l'espace de travail GIMP...

GIMP N 3 FICHE PRATIQUE INFORMATIQUE. 1. Installer Gimp sur mon ordinateur... page 2-3. 2. Présentation de l'espace de travail GIMP... FICHE PRATIQUE INFORMATIQUE N 3 GIMP 1. Installer Gimp sur mon ordinateur... page 2-3 2. Présentation de l'espace de travail GIMP... Page 2 a) La boîte à outils b) La boîte à calques c) L'espace de travail

Plus en détail

Une fois votre tableau excel complet, cliquer sur fichier enregistrer sous type de fichier (menu déroulant) csv (séparateur : point virgule).

Une fois votre tableau excel complet, cliquer sur fichier enregistrer sous type de fichier (menu déroulant) csv (séparateur : point virgule). La fonction Annuaire Dans ce document : - Importer un annuaire - Exporter un annuaire en.csv - Modifier un annuaire Importer un annuaire Un annuaire est un module qui regroupe des informations (nom, adresse,

Plus en détail

Démarrage et paramétrage

Démarrage et paramétrage Guide de prise en main Réflectomètre Noyes M200 Démarrage et paramétrage DETERMINER LE NOM DE FICHIER Création d un nom de fichier et emplacement Menu > Fichier > Dossier Avec la touche de sélection centrale

Plus en détail

AGENCE FRANCAISE INFORMATIQUE MANUEL UTILISATEUR. Procédure de mise à jour des applicatifs AFIWEB2 (via FTP)

AGENCE FRANCAISE INFORMATIQUE MANUEL UTILISATEUR. Procédure de mise à jour des applicatifs AFIWEB2 (via FTP) AGENCE FRANCAISE INFORMATIQUE MANUEL UTILISATEUR Procédure de mise à jour des applicatifs AFIWEB2 (via FTP) Page de signatures Référence Famille Titre MAJ_APPLI_AFIWEB2 Système Procédure de mise à jour

Plus en détail

Mode de surveillance / Aperçu en direct

Mode de surveillance / Aperçu en direct Cours de base SeeTec 5 Mode de surveillance / Aperçu en direct - 1 - Table des matières Général...3 Aperçu de caméra...4 Zone de visualisation / Vues...7 Plan de localisation...8 MPEG Audio...9 Boutons...10

Plus en détail

MANUEL TBI - STARBOARD

MANUEL TBI - STARBOARD MANUEL TBI - STARBOARD TBIH MOD2 TITRE Manuel STARBOARD (Module 2) Trucs et astuces INTITULE Manuel d'utilisation du logiciel STARBOARD accompagnant le tableau blanc interactif HITACHI F-Series et FX-Series

Plus en détail

CSC4002 : Contrôle Final Session 1. Date : jeudi 26 janvier 2012 Durée : 1H30. Coordonnateurs : Christian Bac et Denis Conan

CSC4002 : Contrôle Final Session 1. Date : jeudi 26 janvier 2012 Durée : 1H30. Coordonnateurs : Christian Bac et Denis Conan Corrigé et Barème Contrôle de connaissances 2011/2012 des étudiants de 2 è année (EI2) CSC4002 : Contrôle Final Session 1 Date : jeudi 26 janvier 2012 Durée : 1H30 Coordonnateurs : Christian Bac et Denis

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

Compte rendu de projet SIMULATION 3D. LEULIET Nicolas ALEXANDRE Nicolas

Compte rendu de projet SIMULATION 3D. LEULIET Nicolas ALEXANDRE Nicolas Compte rendu de projet SIMULATION 3D LEULIET Nicolas ALEXANDRE Nicolas Sommaire Introduction...3 I. - Choix des logiciels...4 a) OpenGL...4 b) Unity 3D...4 c ) Irrlicht...4 II. - Présentation de l'environnement

Plus en détail

Sommaire. Méthode à suivre pour créer votre maquette numérique meublée.

Sommaire. Méthode à suivre pour créer votre maquette numérique meublée. Sommaire Ce guide n'est pas un livre d'exercices. Il vous présente le logiciel (page 2) et indique la méthode à suivre pour réaliser des actions comme : monter des murs. Page 3 modifier les dimensions

Plus en détail

De velopper une ve ritable application Open Data avec Processing

De velopper une ve ritable application Open Data avec Processing Open data : séquence n 4 De velopper une ve ritable application Open Data avec Processing Conditions Travail en groupe Durée : 2x2h La Ville de Nantes, Nantes Métropole et leurs partenaires ont lancé dernièrement

Plus en détail

Photofiltre. 1. Récupérer le logiciel sur Internet 2. Installer le logiciel 3. Lancer le logiciel 4. Modifier la dimension d'une image

Photofiltre. 1. Récupérer le logiciel sur Internet 2. Installer le logiciel 3. Lancer le logiciel 4. Modifier la dimension d'une image Photofiltre 1. Récupérer le logiciel sur Internet 2. Installer le logiciel 3. Lancer le logiciel 4. Modifier la dimension d'une image 1. Récupérer le logiciel sur Internet Tout ce passe sur le site du

Plus en détail

Idioma-tic en ligne: mode d'emploi concis 1

Idioma-tic en ligne: mode d'emploi concis 1 Idioma-tic en ligne: mode d'emploi concis 1 Idioma-tic en ligne: mode d'emploi concis Ce document est un mode d'emploi préliminaire et concis auprès de la première version en ligne d'idioma-tic. Il se

Plus en détail

Découverte et prise en main de SWEET HOME 3D

Découverte et prise en main de SWEET HOME 3D Découverte et prise en main de SWEET HOME 3D Auteur du tutoriel : ALLARDIN Jérémie - Prof. Génie Mécanique. Site : http://www.technologie-tutoriel.fr/ Dans la première partie du TP, vous créerez les murs

Plus en détail

CamTrace vidéosurveillance

CamTrace vidéosurveillance CamTrace vidéosurveillance Manuel Client Camtrace v 1.3.0 01/09/2014 Pour tous renseignements complémentaires : www.camtrace.com Tous droits réservés. Copyright 2010-2020 par Camtrace SAS Camtrace SAS,

Plus en détail

ivactis Manuel Utilisateur Gestion des absences ivactis 34 Rue Francis de Pressense 69100 Villeurbanne France info@ivactis.com. www.ivactis.

ivactis Manuel Utilisateur Gestion des absences ivactis 34 Rue Francis de Pressense 69100 Villeurbanne France info@ivactis.com. www.ivactis. ivactis Manuel Utilisateur Gestion des absences ivactis 34 Rue Francis de Pressense 69100 Villeurbanne France info@ivactis.com. www.ivactis.com Table des matières 1. Vue d ensemble...3 1.1. Principales

Plus en détail

Aide Datalogger Graph Software

Aide Datalogger Graph Software Aide Datalogger Graph Software Version 2.0, 7 août 2007 Pour plus d'informations consulter le guide de l'utilisateur inclus sur le disque du programme fourni. TABLE DES MATIÈRES Logiciel graphique Installation.

Plus en détail

Installation du catalogue interactif

Installation du catalogue interactif Installation du catalogue interactif SARL au capital de 7 500 uro RCS Roubaix-Tourcoing SIRET : 444 726 053 00010 APE : 721Z 134 rue de la Chocolaterie 59700 Marcq en Baroeul Tél : +33 (0)3 20 12 08 65

Plus en détail

Studio-Scrap 4. Vous pourrez aussi faire jouer votre esprit créatif en composant vous-même de nouveaux modèles à l infini.

Studio-Scrap 4. Vous pourrez aussi faire jouer votre esprit créatif en composant vous-même de nouveaux modèles à l infini. Studio-Scrap 4 Nous vous remercions d avoir choisi Studio-Scrap 4 pour réaliser et imprimer vos compositions de photos. Grâce aux nombreux modèles proposés, vous pourrez ajouter vos photos dans des gabarits

Plus en détail

Edutab. gestion centralisée de tablettes Android

Edutab. gestion centralisée de tablettes Android Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,

Plus en détail

Mickael Louchez présente. Adobe FLASH. Présentation et bases de Flash CS3. Mickael Louchez présente FLASH CS3

Mickael Louchez présente. Adobe FLASH. Présentation et bases de Flash CS3. Mickael Louchez présente FLASH CS3 Mickael Louchez présente Adobe FLASH Présentation et bases de Flash CS3 Copyright 2006-2008 http://www. www.mickdez.com/ 1 Familiarisation à l espace de travail Flash : Flash est un outil de programmation

Plus en détail

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE Atelier «pour débuter» La Gestion des photos avec Windows 7 1 Généralités sur le jargon de l image numérique Les différents formats d image : o BMP : il s'agit

Plus en détail

L EFFET PARALLAXE N EST

L EFFET PARALLAXE N EST 50 3 Objets L EFFET PARALLAXE N EST PAS SPÉCIFIQUEMENT UN TRUCAGE D AFTER EFFECTS. C est un principe que vous devriez avoir à l esprit quand vous travaillez en 3D. En raison de la nature de la 3D dans

Plus en détail

Indiquer l'espace libre sur le disque dur

Indiquer l'espace libre sur le disque dur ordinateur les plus Indiquer l'espace libre sur le disque dur - Nettoyer le disque dur - Défragmenter le disque dur Graver un CD ou un DVD - Installer un antivirus - Désinstaller un programme Copier des

Plus en détail

OCLOUD BACKUP GUIDE DE REFERENCE POUR WINDOWS

OCLOUD BACKUP GUIDE DE REFERENCE POUR WINDOWS OCLOUD BACKUP GUIDE DE REFERENCE POUR WINDOWS http://ocloud.pripla.com/ Copyright 2014 Private Planet Ltd. Certaines applications ne sont pas disponibles dans tous les pays. La disponibilité des applications

Plus en détail

Introduction au développement sous Android TP1

Introduction au développement sous Android TP1 Introduction au développement sous Android TP1 Master ISIDIS/I2L - 2 me année année 2015-2016 Introduction Ce premier TP est une initiation à l environnement de développement Android Studio que vous utiliserez

Plus en détail