« VRML » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 11 : | Ligne 11 : | ||
Voici un exemple de fichier, permettant d'afficher une scène virtuelle contenant des sphères de différentes tailles | Voici un exemple de fichier, permettant d'afficher une scène virtuelle contenant des sphères de différentes tailles | ||
<source lang="XML"> | |||
#VRML V2.0 utf8 | #VRML V2.0 utf8 | ||
Transform { | Transform { | ||
Ligne 26 : | Ligne 27 : | ||
] | ] | ||
} | } | ||
</source> |
Version du 30 avril 2016 à 17:56
Généralités
Le VRML ou Virtual Reality Modeling Language est un langage permettant la description d'univers virtuels en 3 dimensions. Les fichiers créés prennent l'extension .wrl et suivent, ainsi que le langage, la norme internationale ISO.
Le VRML n'est pas un langage de programmation mais un langage de présentation, fonctionnant sur les même principes que les langages HTML et XML. Les fichier sont donc composé d'une suite d'informations qui vont être interprétées par un visionneur, par exemple, les formes, les lumière ou encore les textures.
Une scène virtuelle WML peut être visionnée grâce à des plug-in sur les navigateurs Web ou encore via des logiciel indépendant du navigateur.
Spécifications du format
Les spécifications du format du langage sont consultables ici.
Voici un exemple de fichier, permettant d'afficher une scène virtuelle contenant des sphères de différentes tailles
#VRML V2.0 utf8
Transform {
children [
DEF Joe Shape { geometry Sphere {} }
Transform {
translation 2 0 0
children DEF Joe Shape { geometry Sphere { radius .2 } }
}
Transform {
translation -2 0 0
children USE Joe
}
]
}