49 lines
3.5 KiB
C
49 lines
3.5 KiB
C
|
/******************************************************************************/
|
||
|
/* */
|
||
|
/* E coli by David S. Goodsell (2009) */
|
||
|
/* --- */
|
||
|
/* Let this freeze frame guide us towards the model */
|
||
|
/* that alone can account for the phenomenon ! */
|
||
|
/* */
|
||
|
/******************************************************************************/
|
||
|
|
||
|
char *get_space_run_edit_specif(){ return "\n\
|
||
|
>>> Dans : [space_page - mode RUN] doivent être : ------------------------------------------------------\n\n\
|
||
|
(1) les commandes de mouvement:\n\
|
||
|
- run/stop, slow down/speed up, step by step, do/undo/redo\n\
|
||
|
+ le buffer [elapsed time] qui montre le temps de simulation écoulé\n\n\
|
||
|
(2) les commandes qui modifient la perception de l'espace (la caméra)\n\
|
||
|
- son orientation (X,Y,Z),\n\
|
||
|
+ l'orientation (X,Y,Z) de l'état dans l'espace (six possibilités),\n\
|
||
|
+ le zoom,\n\
|
||
|
+ les paramètres qui définissent la perspective (distances oeil/écran, écran/objet virtuel) \n\n\
|
||
|
(3) les commandes qui modifient les apparences des objets et des situations d'intérêt\n\
|
||
|
(+/- transparents, colorés, etc.)\n\n\
|
||
|
(4) les commandes qui modifient l'apparence de l'espace (grilles, +/- surfaces, aspect des flèches, etc.)\n\n\
|
||
|
(0) NB >>> AUCUNE COMMANDE NE DOIT PERMETTRE D'ÉDITER L'ESPACE ! <<<\n\n\n\
|
||
|
>>> Dans : [space_page - mode EDIT] doivent être : ------------------------------------------------------\n\n\
|
||
|
(1) les commandes qui modifient la perception de l'espace (la caméra)\n\
|
||
|
- son orientation (X,Y,Z),\n\
|
||
|
+ l'orientation (X,Y,Z) de l'état dans l'espace (six possibilités),\n\
|
||
|
+ le zoom,\n\
|
||
|
+ les paramètres qui définissent la perspective (distances oeil/écran, écran/objet virtuel) \n\n\
|
||
|
(2) les commandes qui modifient les apparences des objets et des situations d'intérêt\n\
|
||
|
(+/- transparents, colorés, etc.)\n\n\
|
||
|
(3) les commandes qui modifient l'apparence de l'espace (grilles, +/- surfaces, aspect des flèches, etc.)\n\n\
|
||
|
(4) les commandes d'édition locales (drag and drop une flèche)\n\
|
||
|
('faire de la place' pour insérer)\n\
|
||
|
(sélectionner pour déplacer ou enlever...)\n\
|
||
|
NB ces commandes doivent être graphiques et/ou accessibles par raccourcis ou en ligne\n\n\
|
||
|
(5) les commandes d'édition globales\n\
|
||
|
(ex: introduire, retirer, transformer +/-aléatoirement (n) objets dans l'espace)\n\n\n\
|
||
|
NB une action effectuée sur une zone d'intérêt devrait pouvoir être automatiquement appliquée\n\
|
||
|
à d'autres zones d'intérêt identifiées comme similaires\n\n\
|
||
|
(0) NB >>> AUCUNE COMMANDE NE DOIT PERMETTRE D'EXÉCUTER UN RUN ! <<<\n\n\n\
|
||
|
>>> L'objectif est que l'utilisateur ait accès à une organsisation aussi ergonomique que possible -----\n\n\
|
||
|
i.e : chaque utilisateur devrait disposer de 'préférences'\n\
|
||
|
c'est-à-dire avoir la possiblité de faire des choix ergonomiques personnalisés.\n\
|
||
|
";}
|
||
|
|
||
|
char *get_rules_run_edit_specif(){ return "\n\
|
||
|
";}
|