[ catégorie_paramètre
type_paramètre paramètre ......... ] "Adresse du fichier prototype"
L'instruction EXTERNPROTO permet d'utiliser
un prototype dont la définition se trouve dans un fichier externe. A la différence de PROTO, il
ne faut pas spécifier de valeur par défaut, elles doivent
être déclarées dans le prototype. Exemple:fichier vr_ep_0.wrl
contenant le prototype
#VRML
V2.0 utf8 #-KDO
- Cours VRML : EXTERNPROTO #
Prototype externe d'une sphère
#----------[
Notre prototype ] PROTO
une_sphere
[ field
SFVec3f ici
0 1 3 field
SFColor ma_couleur
0 0.8 0.8 ]
Nous avons illustré ici l'utilisation d'un prototype externe.
Par rapport à PROTO, EXTERNPROTO
apporte plus de modularité. On remarquera aussi l'utilisation des
paramètres par défaut contenus dans le prototype pour l'affichage
de la 4ème sphère.