Extension X3D pour Vreng - PowerPoint PPT Presentation

1 / 5
About This Presentation
Title:

Extension X3D pour Vreng

Description:

Parcours r cursif - arbre x3d (X3dShape, Vectortools, fonctions Draw) ... Animation : arbre d'animation 3 niveaux : temps, interpolation, objet ... – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 6
Provided by: Pak81
Category:

less

Transcript and Presenter's Notes

Title: Extension X3D pour Vreng


1
Extension X3D pour Vreng
  • Pascal Chambon ENST 2007

2
  • Mise en place de l'environnement de travail
  • Difficultés dues
  • à Linux (auto-uninstall)
  • à Vreng, Ubit, Opengl
  • (conflits de versions, crashs, pilotes Mesa,
    inclusions de headers)
  • au parseur xml (Xercès et Libxml)
  • Mais bonnes surprises avec Eclipse !

3
Principe du module
  • Classe X3dObject (Wobject) Interface avec
    Vreng/Ubit
  • Classe X3d
  • Parsage -gt arbre xml
  • Parcours récursif -gt arbre x3d (X3dShape,
    Vectortools, fonctions Draw)
  • Parcours itératif -gt rendu
  • (malédiction de la machine à état Opengl et
    de gl_color_material)
  • Initialisation puis mise à jour avant chaque
    rendu -gt animation
  • (Timesensor, Interpolator, Route temporaire)

4
Fonctionnalités Supportées
  • Parsing souple pour lordre des balises et le
    contenu des attributs
  • Transformations hiérarchisées (position,
    rotation, échelle)
  • Maillages primitives ou maillages complexes
  • Couleurs 3 types
  • -textures
  • -matériaux
  • -couleurs par face ou sommet
  • Animation arbre danimation à 3 niveaux
    temps, interpolation, objet
  • (animation linéaire, mais facilement extensible)
  • Tous attributs animables, exceptés les positions
    des sommets et les couleurs dans les
    IndexedFaceSets.

5
Tutoriel Rapide
  • Fichier .vre
  • ltx3dobject url"/vre//.x3d" dim"dimx dimy
    dimz"gtltx3dobject/gt
  • Fichier .x3d CF  tutorial.x3d 
  • - structure hiérarchique des balises xml avec
    leurs attributs
  • - TimeSensors et Interpolators nommés
  • - routes danimation pour relier le tout
  • Interactions avec lutilisateur sous Ubit
    (boutons)
  • Et maintenant une petite démonstration des
    possibilités du logiciel !
Write a Comment
User Comments (0)
About PowerShow.com