dim


dimension d´une entité

alea      animate      audio
col
device      displ
font
graphic
image
law
memory      motif      mouse
object
scale      screen      see      stock
text      traj
win
Voir aussi

dim displ

       Retourne les dimensions de l´image en mémoire en affichage de type 2.

dim displ=dimx,dimy

       Modifie ces dimensions qui peuvent être grandes pour traiter des images en haute définition.
Remarque: par défaut ces dimensions sont initialisées à celles de l´écran.

dim alea

       Retourne la dimension du tableau des aléatoires.
ini alea(dim)
       permet de modifier cette dimension.
Exemple: ini alea(100000);

dim animate

dim animate

        Retourne le nombre d´images totales de l´animation

dim animate=ni

       Affecte ce nombre d´images (utile pour ´stock memory´ hors animation)

dim audio

Voir audio dim.

dim audio(id)

Retourne (file size,header size) de l´objet id de type audio(id).

dim mouse

Retourne les dimensions de capture dx,dy de la souris.

dim mouse=(dx,dy)

Change ces dimensions.
Options:
dim mouse=(dx,dy;a): un cadre en pointillé de points de dimension a (1 par défaut).

dim obj

       Retourne le nombre d´objets de type objet standard.

dim col

       Retourne la valeur maximale d´une composante de la couleur

dim scale

dim scale

       Retourne les dimensions Dy1=Fonte_y et Dy2 utilisées dans les instructions du genre:
c=scale("coe")poi(X1_ECH,y,X2_ECH,y+Dy1)coe(Coe)...;y+=Dy2;
Qui sont respectivement la hauteur Dy1 du cadre contenant un texte ou une échelle et l´écart minimum Dy2 conseillé entre les origines de 2 cadres consécutifs (afin qu´ils ne se superposent pas).

dim scale local

       Retourne d avec d[0]=abscisse de l´origine de l´échelle précédemment affichée et d[1]=ordonnée de la prochaine échelle à afficher.
Remarques:
1) Utile pour afficher une succession d´échelles dont on ne connait pas la hauteur à priori.
2) Avant la première échelle affichée: d=0,0.

dim screen

       Retourne les dimensions en x et en y de la fenêtre anyflo définie par l´option win du fichier xxx.js de lancement d´anyflo.
dim graphic retourne les dimensions maximales de la fenêtre graphic.

dim win

       Retourne les dimensions de la fenêtre courante.

dim win(id)

       Retourne les dimensions de la fenêtre id.

dim win(id)=dimx,dimy

       Modifie les dimensions de la fenêtre id.

dim font

dim font

       Retourne les dimensions x,y,e,d de la fonte courante, avec x=largeur, y=hauteur, e=écart (haut et bas, 2 par défaut) du texte avec le cadre, d=écart entre 2 cadres (4 par défaut).

dim font("fff")

       Retourne les dimensions x,y,e,d de la fonte "fff".

Calibration des textes et échelles

dim font=e,d

       Change les écarts des cadres et des rectangles dans lesquels un text apparait, ainsi que l´espacement entre 2 textes ou échelles successives.

dim font("fff")=dx,dy

       Donne à la fonte "fff" les dimensions dx et dy (ne change pas les dimesions des caractères mais seulement les dimensions des cadres et des rectangles dans lesquels un texte apparait).

dim graphic

       Returns the maximum dimensions of the graphical window that depend on the machine and the choice of the resolution of the screen. Under Window:
démarer => Control Panel => System Settings => Display => Settings => Screen Resolution.

dim screen returns the size of the graphic window opened by anyflo.

dim image

dim image(id)

       Retourne les dimensions en x, y et z de l´image id et NIL si l´image n´existe pas.
dim image(0) retourne les dimensions en x et y de l´image 0 (construite par generate image).

dim image(id)=nx,ny,nz

       Redimensionne l´image id (nz=1 par défaut).

dim law

dim law network(id)

Retourne les dimensions (ny,nx) des lois du réseau neuronal id. Si toutes les lois n´ont pas la même dimension retourne tous les (nx,ny) pour toutes les lois.

dim law network(id)=ny,nx

Modifiee ces dimensions.

dim law(num)network(id)

Retourne les dimensions (ny,nx) de la loi numéro num du réseau id.

dim law(num)network(id)=nx,ny

Modifie ces dimensions.
Remarques:
1) Le produit nx*ny doit être le même pour toutes les lois.
2) dim law(num)network(id)=0: invalide la loi numéro num.
dim law(num)network(id)=1: valide la loi numéro num.
2) dim law network(id)=0: invalide toutes les lois.
dim law network(id)=1: valide toutes les lois.

dim memory

dim memory

       Retourne le nombre de mémoires.

dim memory(id)

       Retourne la dimension des vecteurs de la mémoire id.

dim motif

dim motif network(id)

Retourne les dimensions (ny,nx) des motifs du réseau neuronal id. Si tous les motifs n´ont pas la même dimension retourne tous les (nx,ny) pour tous les motifs.

dim motif network(id)=ny,nx

Modifiee ces dimensions.

dim motif(num)network(id)

Retourne les dimensions (ny,nx) du motif numéro num du réseau id.

dim motif(num)network(id)=nx,ny

Modifiee ces dimensions.
Remarques:
1) Le product nx*ny doit être le même pour tous les motifs.
2) dim motif(num)network(id)=0: invalide le motif numéro num.
dim motif(num)network(id)=1: valide le motif numéro num.
2) dim motif network(id)=0: invalide tous les motifs.
dim motif network(id)=1: valide tous les motifs.

dim device

dim device(id)

Retourne les dimensions du device id.

dim device(id)=dx,dy

Modifiee les dimensions du device id. Si le device id est de type IMA, les dimensions de son image sont changées.

dim stock

dim stock

       Retourne le nombre de stock.

dim stock(id)

Retourne les dimensions des vecteurs de l´objet stock id.

dim text

dim text(t)

Retourne les dimensions du texte t (nombre de caractères de la plus grande ligne et nombre de lignes).
Exemple d´utilisation:
t="text\nsur\n3 lignes\n";p=0,0;d=dim text(t);y=d[1];
for(i=1,6){text(t)poi(p);p+=0,y;}

Affiche un texte de 3 lignes 6 fois l´un en dessous de l´autre.
dim text(NIL)retourne 0,0.

dim traj

dim traj T obj(id)

        Retourne le nombre d´images de la trajectoire de type T de l´objet obj id.
Exemples:
dim traj tran vol(1); retourne la durée de la trajectoire de type tran du volume 1.
dim traj force rota vol(1); retourne la durée de la trajectoire de type force rota du volume 1.
dim traj col vertex(3)vol(1); retourne la durée de la trajectoire de type col du sommet 3 du volume 1.

dim traj(id)

        Retourne le nombre d´images de l´objet trajectoire id
Utilisation:
permet de tester si une trajectoire est terminée. (dim = 0).

dim traj(id)=ni

        Modifie ce nombre.
Options:
ext(e,c): permet de courber la trajectoire.
Remarque: la propriété var est modifiée.

dim see

dim see

        Retourne les dimensions dx et dy de la fenêtre de see.

dim see=dx,dy

        Modifie ces dimensions.

Voir aussi

secx image
secy image