Introduction

I - Notion de base.

1. Définitions.

2. Structure de données

II - Définition des classes

1. Les surfels

2. L'Arbre Binaire de Recherche

3. La liste de Surfels

III - Construction du graphe

1. La fonction d'initialisation

2. La fonction de construction du graphe

3. La fonction recherche_voisin

IV - Les algorithmes ensemblistes

1. L'algorithme général.

2. Les matrices 2D

3. Construction des demi – graphes

a) L’intersection.

b) La réunion.

4. Fusion des demi - graphes

V - Présentation de DIRECTX5

1. Présentation générale

2. Résumé de la structure de DirectX

3. Direct3D

4. Quelques notions de 3D

a) Le système de coordonnées

b) Les transformations

c) Quelques notions sur les polygones

5. Quelques objets Direct3D utiles

VI - Création d'une scène 3D sur une fenêtre 2D

VII - La Génération d'une surface à partir du graphe de surfels.

1. Introduction

2. Quelques notions sur les surfaces

3. La génération de la surface

VIII - Structure d'accès aux données

1. La classe document

2. Les classes camera et light

3. La classe object

a) L'objet

b) Le document

X - Présentation de l'interface

1. La barre de menus

a) Scène

b) Objet

c) Matrice

d) Graphe

e) Objet 3D

f) Lumières

g) Caméras

h) Outils

i) Aide

2. La barre d'outils

3. La liste des objets

4. La fenêtre principale

5. La barre d’état

XI - Mode d'emploi

1. Ajouter un objet

2. Les sources de lumière

3. Les caméras

4. Translation

5. Rotation

6. Zoom

7. Sélectionner un élément

8. Intersection

9. Modes de rendu

XII - Améliorations envisagées

Bilan et problèmes rencontrés