NanoÉdit : que faut-il ajouter ?

Urgent ++++

Les fenetres qui se baladent seules.

Dans extension.tex ajouter o_creation.c et o_raccourci.c

Si l'on affiche un plan après un objet il le cache même s'il est derrière.

POV : auto si vue change ne marche pas (csg)

Le tar est trops gros

Super quadrique : tester la sortie POV et la normale à la super sphère.

Classes

Codec

Types logique

Widgets

Interface utilisateur

Dans les vues 3D : Dans le modèle :

Noyau

Dysfonctionnement

Discussions

Mise en liste GL automatiquement

C'est le fonctionnement actuel.

La mise en liste automatique GL est problématique quand on ne sait pas quand invalider la liste. Par exemple, l'objet couleur doit être invalidé si son affichage est une palette graphique et que l'on change la taille du découpage de la palette. En fait, il faut parcourir l'arbre pour invalider ce qui peut être toucher. On ne peut pas continuer comme le type d'affichage (fil/fac) à créer autant de listes que de cas possibles. Autre chose à prendre en compte, le même objet peut apparaître 2 fois avec des attributs différents.

Lancé de rayon

Est-ce vraiment nécessaire de se tortiller pour que cela marche avec POV ?

Les attributs graphiques Diffuse/Couleur/Speculaire/... ne sont pas cohérents. Il faut faire exactement ce que POV fait. Ceci nécessite de faire plein d'ordres GL pour simuler POV. Un changement de couleur implique une mise à jour de l'ambiante de POV. Mais pourquoi ce focaliser sur ce point si l'on ne va plus utiliser POV.

Affichage du modèle

Affichage du modele : de qui parle-t-on ? De la racine, racine/operateur, racine/vue ? Question complexe.

La question se pose quand un objet doit réafficher la scène tel qu'il l'entend. Cela à l'air de fonctionner actuellement, il faut formaliser la méthode.

Problème de l'affichage des fils

Si pour les noeuds l'objet vue affiche systématiquement leur fils (sauf s'il demandent explicitement) le temps d'affichage peut devenir exponentiel.

À ne pas faire

En cas de réécriture totale

Question diverses

Question GTK

Pourquoi la fonction : gtk_menu_detach (GtkMenu *menu)

Fait disparaitre le menu :

if (GTK_WIDGET_REALIZED (menu)) gtk_widget_unrealize (GTK_WIDGET (menu));