VRMLworks

FAQ comp.lang.vrml
Version 2.53: jeudi, 21 décembre, 2000
Traduction française: dimanche 27 juin, 2001

Cette Foire Aux Questions, avec toutes ses pages et exemples peut-être téléchargée en format
zip ou tar.gz.
Yukio Andoh a une traduction
de ces pages..
Hendrik Reichel hat
diese Seiten ins Deutsche übersetzt.
Roberto G. Puentes Diaz provee estas páginas en Español.
Un FAQ del VRML
in Italiano

Et aussi la FAQ originale en anglais

  1. Éléments de base
    1. Qu'est-ce que VRML?
    2. VRML est un langage de quel type?
    3. Qu'est-ce qu'un monde VRML?
    4. Quel est le format d'un fichier VRML?
    5. Quel est le type "MIME" d'un fichier VRML?
    6. Quel suffixe désigne un fichier VRML?
    7. Qu'est-ce que comp.lang.vrml?
    8. Quelle est la différence entre VRML 1.0 et VRML 97?
    9. Quelle est la différence entre VRML 2.0 et VRML 97?
    10. Que faut-il pour voir (ou visiter) un monde VRML?
    11. Quel est le meilleur navigateur VRML?
    12. Est-ce qu'il y a un navigateur VRML pour [Mac/Unix]?
    13. J'ai téléchargé un monde VRML pour l'étudier et il semble être dans un format binaire. Où trouver de l'information sur ce format VRML binaire?
    14. Quelle est la façon la plus économique de démarrer avec VRML?
    15. Quelle est la façon la plus facile de démarrer avec VRML?
    16. Quels sont les meilleurs endroits sur Internet pour trouver de l'information relative à VRML?

  2. Problèmes communs
    1. Mon monde parait bien sur ma machine, mais lorsque je le met sur mon site web, tout ce que j'obtient c'est du texte.
    2. Tout ce que je vois à l'écran c'est du noir -- À l'aide!
    3. Lorsque je choisis mon fichier VRML foo.wrl.gz [sur mon disque local/sur un site web] mon application unzip l'ouvre au lieu de mon navigateur VRML.
    4. Comment puis-je visiter des mondes VRML avec mon navigateur AOL?
    5. L'URL ["javascript:"/"vrmlscript:"] ne fonctionne pas.
    6. Quel est le centre de rotation lorsque la navigation est en mode EXAMINE?
    7. Pouvez-vous me donner un "crack" (copie pirate) de [logiciel de modélisation]?
    8. Comment désactiver la gravité?

  3. Problèmes avec Java
    1. Où trouve-on les classes VRML pour Java?
    2. Je ne réussis pas à faire fonctionner Java dans un Script.
    3. Mon compilateur Java dit que "vrml.*" et les autres classes VRML sont inconnues.
    4. Lorsque j'exécute un Script Java, j'obtiens un NullPointerException.
    5. Je n'arrive pas à faire fonctionner EAI sur mon navigateur.

  4. Créez vos propres mondes
    1. Devrais-je créer mes mondes VRML en VRML 1.0 ou en VRML 97?
    2. De quel environnement de développement ai-je besoin pour programmer dans VRML?
    3. Je ne suis pas programmeur. Est-ce que je peut créer des mondes VRML?
    4. Qu'est-ce qu'un bon compilateur VRML?
    5. Est-ce qu'il y a des logiciels qui permettent de voir le code source VRML?
    6. Est-ce qu'il existe des façons d'empêcher les utilisateurs de voir mon code source VRML?
    7. Peut-on générer dynamiquement du code VRML à partir d'un script CGI?
    8. Quel est le meilleur logiciel de modélisation VRML?
    9. Quel est le meilleur livre sur VRML?
    10. Est-ce que je peut utiliser des modèles de [logiciel X] dans mon monde VRML?
    11. Comment faire pour convertir un [fichier de type X] à VRML?
    12. Mon application de [CAO/Animation] n'exporte que des fichiers VRML 1.0. Comment puis-je utiliser ces fichiers?
    13. Où peut-on trouver des modèles et des textures?
    14. Est-ce qu'il y a des tutoriaux gratuits sur VRML?
    15. Comment faire pour gzip/gunzip un fichier VRML? Est-ce que PKZip convient?
    16. Existe-t-il un utilitaire pour valider la syntaxe VRML?
    17. Qu'est-ce que VRMLScript?
    18. Qu'est-ce qui est mieux, Java ou JavaScript/ECMAScript?
    19. Savez-vous quelque chose au sujet de la création de mondes VRML multi-usagers (multi-user shared worlds)?

  5. Techniques
    1. Comment faire pour imbriquer un monde VRML dans un cadre (frame) ou une page web?
    2. Comment faire pour ouvrir une nouvelle fenêtre pour mon monde VRML?
    3. Comment faire pour que lorsqu'un usager clique sur un objet, ça démarre une page web ou un autre monde VRML dans une nouvelle fenêtre ou cadre de façon à ce qu'il n'ai pas à recharger constamment le monde VRML d'origine?
    4. Est-ce que je peux me débarrasser du panneau de contrôle du navigateur VRML?
    5. Comment faire un substitut au panneau de contrôle VRML qui restera toujours devant le visiteur?
    6. Je n'arrive pas à faire fonctionner [createVrmlFromURL/createVrmlFromString].
    7. Comment faire pour lier (bind) un Viewpoint à la navigation?
    8. Comment puis-je transporter mes visiteurs dans une ballade en [auto/ballon/véhicule spatial/ascenseur]?
    9. Comment puis-je optimiser mon monde VRML afin de le rendre plus rapide?
    10. Je veux que les visiteurs de mon site voient une bannière VRML, mais s'ils n'ont pas de navigateur VRML, je veut qu'ils voient un GIF animé. Comment faire?
    11. Comment puis-je contrôler un Viewpoint pour qu'il suive un objet se déplaçant dans le monde?
    12. Comment puis-je faire communiquer des mondes VRML entre eux au moyen de "sockets"?
    13. Est-il possible de "transmuter" (morph) des formes dans VRML?
    14. Quelle est la formule magique pour trouver les nombres du champ "orientation" d'un Viewpoint de façon à faire pointer la caméra où je veux?
    15. Comment utiliser addChildren et removeChildren pour qu'ils fonctionnent?
    16. Comment mettre une texture d'un seul côté d'une boîte?
    17. Comment faire disparaître les objets lorsque l'on clique sur eux?
    18. Est-ce qu'il y a une façon de connaître la position de l'usager en temps réel?
    19. Lorsque j'attribue la valeur TRUE au champ "solid" d'un objet, je ne voit qu'un seul côté de l'objet. Il n'est pas solide du tout!
    20. Peut-on utiliser des mondes VRML dans une application C++ ou Java?
    21. Comment écrire des Scripts en [Visual Basic/Ada/COBOL]?
    22. Comment puis-je laisser le visiteur déplacer des objets dans le monde?
    23. Comment obtenir qu'un LOD pré-charge son contenu en processus d'arrière-plan?
    24. Comment désactiver la collision avec l'avatar?
    25. Comment detecter la collision entre des objets de la scène (pas l'avatar) avec d'autres objets?
    26. Comment imprimer une scène VRML?
    27. Comment faire une traînée de mouvement suivant la trajectoire d'un objet?
    28. Est-ce qu'on peut visualiser un objet sous forme fil de fer autant que solide?
    29. À quel moment un gros monde VRML devient-il trop gros?
    30. Combien de décimales de précision faut-il pour les nombres utilisés dans un IndexedFaceSet?
    31. Comment fait-on une visite guidée?
    32. Comment animer une texture sans utiliser de MovieTexture?
    33. Les PROTOs peuvent avoir des exposedFields, mais les Scripts n'en ont pas. Comment peut-on relier un PROTO à un Script?
    34. Comment fabriquer un ElevationGrid?

  6. Cabale, politiques, et diverses jérémiades VRML
    1. Qui est propriétaire de VRML?
    2. VRML serait parfait si seulement il [faisait/avait] [X].
    3. Mais pourquoi VRML supporte-t-il cet étrange format de graphique PNG, et pas GIF?
    4. Est-ce que VRML peut servir à quoi que ce soit d'utile?
    5. Quelle est la différence entre VRML et [Chrome/MetaStream/Java3D/XML]?
    6. Est-ce que VRML survivra au lancement de [Chrome/MetaStream/Java3D/XML]?
    7. [ActiveWorlds/Viscape/Meme/Diamond Park] sont bien meilleurs que VRML.
    8. [Cosmo Player/WorldView/Community Place/CCPro] a un sérieux bug. Lorsqu'il tente de faire [X], [Y] se produit.
    9. Le modèle de couleur et d'éclairage VRML est sensé être standard. Pourquoi mon monde a-t-il une apparence différente dans un autre navigateur VRML?

  7. Questions que personne ne pose

    mais elles ne s'intègrent nulle part ailleurs et vous pourriez aimer en connaître les réponses

    1. Truc avec la base de registre pour VRML dans Win95
    2. Autres trucs avec la base de registre

  8. Contributeurs

    Dans la longue tradition des FAQs sur USENET, cette FAQ représente une opinion personnelle, et personne ne devrait en conclure que les réponses présentées ici sont autre chose que ce qu'elle sont. En particulier, elle ne reflète en rien la position officielle de quelques groupes, compagnies ou organisation que ce soit. Je suis reconnaissant et remercie ces contributeurs, qui ont eux, sans aucun doutes leur propres opinions:

[line]

Est-ce qu'une question apparaissant souvent dans comp.lang.vrml a été oubliée? Si c'est le cas, faite-le moi savoir.

-- Bob Crispen
-- jeudi, 21 décembre, 2000

Notes du traducteur:
Si vous avez des suggestions, corrections ou commentaires à apporter,
n'hésitez pas à me contacter

-- Sylvain Carette
-- Dimanche, 17 juin 2001