QUESTIONS


attach     audio
    brush
collision     display     dynamic
envelope     error     expression     extension
fractal
generate
help
image     interaction
launch
menu     message     meta
 real time
scale     shadow
texture     trajectory
write



















































Affichage

displ audio n´affiche pas les courbes

Affichage très lent

Les volumes sont affichés en noir en yes col.

Les lignes affichées par displ line sont décalées par rapport à la position de la souris.

Les lignes affichées par displ line ne sont pas en perspective.

Les courbes de displ audio ne sont pas affichées.

Les courbes de displ envelope audio ne sont pas affichées.

Les courbes de displ sort audio ne sont pas affichées.

Bugs d´affichage

les motifs et les lois d´un réseau sont mal affichés



Attache

attach(num)com1(p1)....obj(id)

Les attaches ne sont pas prises en compte



Audio

Signal audio non récupéré ?

audio play ne produit aucun son

audio trans volne marche pas



collisioin

collision ne marche pas



compile

bug compile message



Dynamique

La dynamique ne marche pas

Les champs ne sont pas pris en compte

problèsmes avec le forces

Les volumes de type particule font planter le programme



Echelle

Les échelles sont mal affichées



Enveloppe

L´enveloppe d´un signal n´est pas affichée en mode interaction



Erreur

Un message d´erreur est émis continuellement en mode interaction



Expression

Expressions logiques mal interprétées.



Extension

Les volumes avec une extension ne sont pas animés



Fractal

Les fractals ne s´affichent pas



write

La commande write ne semble pas garer les fichiers

write image name("N.ext")

produit une image noire.

Image

les images ne s´affichent pas

la commande image(id)pixel(x,y) ne fait rien...

les images dynamiques ne bougent pas...

The generated images are not of correct zizes



Interaction

Les objets ne sont pas garés par stock obj

Le message "RETURN CONTINUE X" apparait



Lancement

Message du type glut32.dll not found

Anyflo se lance avec le message:

init.h: bad
ENTER


shadow

Les ombres ne sont pas affichées



texture

Les textures ne sont pas affichées



Trajectoire

image trajectory

Bug sur une trajectoire de sommet



Menu

Erreurs du genre: "menu non trouve" ou "Probleme nom d´une fonction"

Erreurs les plus fréquentes



Message

Message du type glut32.dll not found"

Le message ANYFLO Michel BRET reste affiché au bas de l´écran

Un message d´erreur est émis continuellement en mode interaction

Pour certaines fonctions impliquant la lecture d´un fichier image au format jpg le programme semble interrompu



meta

meta transf ne fonctionne pas



Pinceau

Le pinceau ne s´affiche pas



Temps réel

Temps réel bug

































































































RÉponses

Affichage

Affichage très lent

Vérifiez la configuration requise:
Système Windows XP
CPU >= 1GHz
RAM >= 512Mo
Carte graphique performante (par exemple NVIDIA GeForce FX >= Go5600)















































displ audio n´affiche pas les courbes

Vérifiez que
ini audio a bien été fait.
Vérifiez que displ audio contient bien l´option var.
Pour aficher la FFT il faut les options sort et var, il faut aussi que yes sort soit actif.
Des commandes typiques sont de la forme:
displ audio var poi(X1_ECH,y1,X2_ECH,y1+d)coe(-1); où d est la hauteur d´affichage de la courbe.
Pour les enveloppes vérifiez que yes envelope est actif.
Exemples:

displ audio sort var poi(X1_ECH,y1,X2_ECH,y1+d)coe(-1);

displ audio sort var poi(X1_ECH,y1,X2_ECH,y1+d)coe(-1);

displ audio sort envelope var poi(X1_ECH,y1,X2_ECH,y1+d)coe(-1);















































Les volumes sont affichés en noir (en yes col)

Faire ini light, ou définir des lumières eye light(1)=0,0,-1000.
Ou encore faire ini graphic















































Les lignes affichées par displ line sont décalées par rapport à la position de la souris

Mettre l´option pers(0) dans displ line.















































Les lignes affichées par displ line ne sont pas en perspective

Vérifier que la ligne est 3D (de la forme x1,y1,z1,x2,y2,z2, ...).
displ(2)line(L); affiche une ligne 2D.
displ(3)pers(1)line(L); affiche une ligne 3D en perspective.
displ(3)line(L)pers(0); l´affiche en orthogonale (valeur par défaut).















































Les courbes de displ audio ne sont pas affichées

Mettre l´option var dans displ audio.















































Les courbes de displ audio envelope ne sont pas affichées

il faut que yes envelope soit actif.















































Les courbes de displ audio sort ne sont pas affichées

il faut que yes sort soit actif.















































Bugs d´affichage

Certaines commandes graphiques peuvent dysfonctionner avec l´option de win=ful, la remplacer par x=0 y=0.















































les motifs et les lois d´un réseau sont mal affichés

Il se peut que, si ces lois ou si ces motifs, sont des images qu´il faille préciser leurs dimensions:
d=dim motif network(num);displ network(num)motif poi(x1,y1,x2,y2)dim(d);















































Attache

attach(num)com1(p1)....obj(id)

Vérifier que num (0 en général) et id sont présents.

Les attache ne sont pas prises en compte

Vérifier que yes attach est actif.















































Signal audio non récupéré

Vérifier que ini audio a bien été fait.
Pour les enveloppes il faut que yes envelope soit actif.
Pour la fft il faut que yes sort soit actif.
Par défaut le signal n´est pas modifié, si l´option normal est présente il faudra, pour afficher le signal, préciser l´option coe(d) avec d significatif (par exemple -100).















































audio play ne produit aucun son

Penser à faire audio play periode à chaque image.

audio trans vol ne marche pas

exec audio vol doit être appelé à chaque image.















































collision

collision ne marche pas

Vérifier yes collision, yes dynamic
les volumes doivent avoir des forces et des masses
la racine d´une structure d´anrage doit avoir:
       collision poi
       collision normal
       collision coe















































compile

bug compile message

Dans une fonction les variables référencées dans compile message(" ... ") doivent être extern.















































Dynamique

La dynamique ne marche pas

Vérifiez que yes dynamic et que yes force sont actifs.
Il faut que les objets soient munis de masses et que soient définis des forces et/ou des champs de forces.
Pour les images il faut que yes image soit actif. Si aucune force n'est appliquée à l´image, mais si ses pixels sont modifiés, on peut générer sa vitesse par generate speed image(id).

Les champs ne sont pas pris en compte

Vérifiez que yes dynamic et que yes field sont actifs et que les volumes sont munis de masses.

Problèmes avec les forces

Vérifier que yes force est actif.

Les volumes de type particule font planter le programme

Vérifier que generate force vertex vol(id) et que generate speed vertex vol(id) ont bien éé faits après un ajou de particules par poi(0)vol(id)=x,y,z; .















































Echelle

Les échelles sont mal affichées

Vérifiez que l´option rectangle(r1,v1,b1, r2,v2,b2) figure dans la ligne de commande.















































Enveloppe

L´enveloppe d´un signal n´est pas affichée en mode interaction

Vérifiez que yes envelope est actif et que l´option var figure dans la ligne de commande d´affichage de l´enveloppe.















































Erreur

Un message d´erreur est émis continuellement en mode interaction

Clic droit dans la fenêtre graphique, si le menu d´interaction apparait cliquer sur exit, récupérer la fenêtre de dialogue et taper, après le point d´interrogation: no interaction, on revient alors en mode interpréteur.















































Fractal



Fractal

Les fractals ne s´affichent pas

Vérifier que yes frac est actif.
Vérifier que les coefficients de fractalisation sont bien de la forme:
frac vol(id)=prof,cn,cx,cy,cz prof=0 inhibe le fractal.

















































write

La commande write ne semble pas garer les fichiers

write image name("N.ext") Produit une image noire.



generate

Après generate image(id)mouse On n´a plus la main.



Help

Certains liens ne sont pas actifs Un message du type "Cette page Web est introuvable" apparait.

















































Image

les images ne s´affichent pas

Par défaut les images ne s´affichent pas.
Si yes image est actif, toutes les images id pour lesquelles validate image(id) est positif s´affichent.
Sinon la commande displ image(id) affiche l´image id.

La commande image(id)pixel(x,y) ne fait rien...

Vérifier la syntaxe:
image(id)pixel(x,y)=r,g,b,a, avec a=0 (transparent), a=1 (opaque).

les images dynamiques ne bougent pas...

Vérifier que yes dynamic et yes image sont actifs.
Vérifier que les images sont bien dynamiques, qu'elles ont des masses et que des forces leur sont appliquées ou que des ressorts leur ont été affectés.

The generated images are not of correct zizes

Vérifier que l´option abs est présente (sinn les tailles seront ajustées aux puissances de 2 les plus proches).















































Interaction

Les objets ne sont pas garés par stock obj name

Vérifiez que yes stock est actif.

Le message "RETURN CONTINUE X" apparait

Vérifier qu´aucune commande ne contienne en même temps les 2 mots interaction et mouse (sauf interaction fin mouse), sinon la commande interaction mouse est activée.















































Lancement

Message du type glut32.dll not found

Vérifiez l´existence du fichier incriminé dans le dossier racine.
S´il n´y est pas copiez le depuis le dossier dll.
Si le problème perdure il y a probablement un conflit avec une version plus récente d´OpenGL ou de DirectX installée sur la machine.

Anyflo se lance avec le message:

init.h: bad
ENTER

L´environnement est mal installé.
1) Vérifier d´abord l´existence du fichier initb.h dans le dossier distribution contenant anyflo.exe et qu´il est de la forme:
env/
enva.h,koma.h,mesa.h
envb.h,komb.h,mesb.h
envc.h,komc.h,mesc.h

2) Le dossier env doit contenir les fichiers:
enva.h,koma.h,mesa.h
envb.h,komb.h,mesb.h
envc.h,komc.h,mesc.h
















































Expression

Expressions logiques mal interptétées.

Sur parenthéser l´expression, ainsi:
if(a!=Ang[2] || ax!=Ax[2] || ay!=Ay[2] || az!=Az[2])
Doit s´écrire:
if((a!=Ang[2]) || (ax!=Ax[2]) || (ay!=Ay[2]) || (az!=Az[2]))















































Extension

Les volumes avec une extension ne sont pas animés

Vérifier que attach generate ext vol(id) est une propriété du volum id, que yes ext et que yes attach sont actifs.















































write

La commande write ne semble pas garer les fichiers

Vérifier le status de write: s´il vaut 2 les fichiers existants ne sont pas modifiés.

write image name("N.ext")

produit une image noire. Essayer de faire interaction, puis sortir de ce mode et recommencer write image name("N.ext").

generate

Après generate image(id)mouse on n´a plus la main

Cette commande passe en mode graphique, pour retrouver la main il faut faire le focus sur la fenêtre textuelle.

Help

Certains liens ne sont pas actifs

Un message du type "Cette page Web est introuvable" apparait.
Les fichiers help installés sur la machine peuvent faire référence à des fichiers non installés, comme les images, trop volumineux pour être téléchargés. Établir une connexion Internet et utiliser le help sur le Web (le choix est proposé quand on lance AIDE_ANYFLO.htm).















































shadow

Les shadows ne sont pas affichées

Vérifier que yes shadow est actif. Possibly do ini light and redisplay. If the problem persists initiate interaction.















































texture

Les textures ne sont pas affichées

Vérifier que yes illum et que yes texture sont actifs. Faire éventuellement ini light et réafficher. Si le problème perdure lancer interaction.















































trajectoire

image trajectory

Une trajectoire d´image n´est pas active:
S´assurer que yes image est positionné.
S´assurer que l´image est valide.

Bug sur une trajectoire de sommet

Mettre l´option ini pour tous les types de trajectoires sauf tran.















































Menu

Erreurs du genre: "menu non trouve" ou "Probleme nom d´une fonction"

Il est recommandé de faire ini menu avant la définition de nouveaux menus.

Erreurs les plus fréquentes

L´oubli d´un ; (point virgule) séparateur entre les éléments de la liste Menu , ou dans la liste Texte, ou dans la liste Com.
Fonction référencée mais non écrite.















































Message

Le message "ANYFLO Michel BRET" reste affiché au bas de l´écran

Lancer l´interaction avec l´option: interaction format("ANYFLO Michel BRET");















































Pour certaines fonctions impliquant la lecture d´un fichier image au format jpg le programme semble interrompu

Si on lit une image en format jpg il se peut que le programme de conversion attende une réponse au message "overwrite it? [y/n]" (du à l´existence d´un fichier de même nom mais de format bmp), il faut rèpondre y, pour cela il faudra peut-être récupérer la fenêtre de dialogue textuel.















































meta

meta transf ne fonctionne pas

Vérifier que yes meta est actif.















































Pinceau

Le pinceau ne s´affiche pas

Vérifier que yes brush et no screen sont actifs.
S´il est animé par des trajectoires ou dynamiquement il faut que close brush(id) vaille 1.















































Real time

Temps réel bug

Certaines propriétés ne sont pas prises en compte par le temps réel en mode interaction. Il peut être utile de faire rem displ vol pour en forcer l´initialisation.