|  |  |  | 
|
|
 |
 |
 |
Focus - 29 Août 2008 Devenez "membre" de ALL HTML et faites partie d'une vraie communauté de passionnés et/ou de professionnels du développement sur Internet. L'accès membre est gratuit et vous permet d'accéder à des fonctionnalités complémentaires : - accéder à l'annuaire des 44 000 membres, - poster des messages dans les forums, - utiliser la messagerie interne, - bénéficier d'offres négociées...). Alors n'attendez-plus!
Inscrivez-vous dès à présent !
|
|
|
 |
 |
 |
HTML |     | | 3D et VRML
1. Le langage VRML Le Langage VRML (Virtual Reality Modeling Language) permet de concevoir des simulations interactives en multiutilisateurs et en trois dimensions (cyberespace). Ce langage est né en 1994 et a été pensé par Mark D. Pesce, Peter Kennard et Anthony S.Parisi. Malgré qu'il ait encore des difficultés à s'imposer (car sous-utilisé et trop dépendant de la vitesse de connexion), il semble qu'il devienne, à long terme,un standard incontournable sur le Web.
2. Complément sur le VRML Les fichiers VRML sont en fait de simples fichiers ASCII, ce qui signifie qu'avec un éditeur de texte (notepad par exemple), vous pouvez créer votre objet ou monde VRML. Néanmoins, si votre projet est important, il vaut mieux passer par un utilitaire spécialement conçu pour la création de VRML. Les fichiers doivent être sauvegardés avec l'extension .wrl On peut remarquer qu'il existe deux versions : - VRML 1.0 : Monde 3D assez statique - VRML 2.0 : Monde 3D dynamique, pouvant accueillir du son
3. Insérer du VRML dans vos pages Il existe deux façons d'insérer un fichier VRML : - Soit à l'aide d'un simple lien hypertexte : <a href="objet.wrl">Cliquez ici</a>
- Soit avec la balise <embed> (remplacée par <object> dans HTML 4.0) déjà utilisée pour insérer du son ou de la vidéo. Vous devez ici définir la hauteur (height) et la largeur (width) de la fenêtre qui va accueillir le monde ou l'objet VRML : <embed src="objet.wrl" width=300 height=200>
4. Exemples d'objets VRML Voici deux exemples d'objets VRML, et leur code source respectif.
a) Texte 2D VRML et code source
#VRML V2.0 utf8 WorldInfo { info "Exemple de texte 2D avec la fonction geometry text" } Background { skyColor 1 1 1 } Shape { appearance Appearance { material Material { diffuseColor 0 0 0 } } geometry Text { string ["ALL HTML","www.allhtml.com"] fontStyle FontStyle { spacing 2 justify "MIDDLE" } } }
b) Cube image VRML et code source
#VRML V2.0 utf8 WorldInfo { info "Exemple d'objet VRML avec la fonction ImageTexture" } Background { skyColor 1 1 1 } DEF Pyramid Shape { appearance Appearance { material Material { diffuseColor 0 0 1 } texture ImageTexture { url "image.gif" } } geometry Box { } } |
|
|  | 
Recommander ALL HTML Si vous appréciez ce site, n'hésitez pas à le faire découvrir à vos ami(e)s...
| Cliquez ici |
|
|
|  |  |