Staf14 : sketchbook VRML
N.B. le travail staf14 présenté ci-dessous est différent de celui initialement prévu et présenté à la séance du 28 mai (objet VRML complexe).
But
Permettre à un utilisateur de créer, depuis une scène VRML, un objet et de le visualiser depuis la scène.
Description
Un utilisateur dans une scène VRML peut cliquer sur la partie 'sketch' de l'icone 'sketch & visualise' s'il veut créer un objet VRML. Une nouvelle fenêtre s'ouvre affichant un formulaire avec une zone d'édition où il peut entrer son code ou modifier un code déjà existant. Une fois terminé il enregistre son travail et peut ensuite aller visualiser l'objet soit en cliquant sur un bouton dans la fenêtre HTML, soit en cliquant sur la partie 'visualise' de l'icone 3D dans la scène VRML.
Remarque: Le code de l'objet est sauvegardé sur le serveur TECFA à l'adresse suivante (http://tecfa.unige.ch/survey/dao/vrmlExGeometry.wrl).
Technologies impliquées
- VRML pour la création de l'icone 3D visible depuis la scène ainsi que la visualisation du code écrit pas l'utilisateur,
- VRMLSCRIPT(JAVASCRIPT) pour l'ouverture d'une nouvelle fenêtre du browser depuis la scène VRML,
- HTML,
- PYTHON pour la génération automatique du formulaire ainsi que la sauvegarde du code VRML de l'utilisateur,
- PHP pour l'inclusion du code écrit par l'utilisateur afin qu'il puisse comparer la visualisation 3D de de l'objet et son code.
Remarques
Il serait bien entendu intéressant de pouvoir éditer l'objet 'en direct' dans la scène VRML sans avoir à passer par un formulaire HTML. La technologie actuelle ne le permettant pas la solution adopté me parait satisfaisante. Idem pour la visualisation de l'objet, problème pour lequel la visualisation directe dans la scène est techniquement assez lourde.
retour à ma page travaux
Last changed by DJPO (25-Jun-1998)