dim


dimension d´une entité

alea      animate      audio
col
device      displ
font
graphic
image
law
memory      motif      mouse
object
poi
read
scale      screen      see      stock
text      texture      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

dim obj

Retourle les propriétés secx, secy et secz des objets de type obj Retourne la taille des objets de type objet standard sauf scale and screen.

dim obj abs

Retourne la taille (long) des objets de type standard.
Options:
obj(id): suelement les objets d´identificateur id.

dim col

Retourne la valeur maximale d´une composante de la couleur

dim poi

dim poi obj(id)

Retourne la taille des vecteurs de type poi de l´objet id de type obj.
Exemples:
cube(1);$dim poi vol(1);
imprime 3
memory(1)ini(4,6);$dim poi memory(1);
imprime 6

dim read

dim read image name("nnn.eee")

Retourne les dimensions de l´image de noù nnn.eee, sans la lire (utile pour read image cut).

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 screen=nx,ny

Modifie ces dimensions(comme graphic(nx,ny)).

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

Redimensionne l´image id (nz ne peut pas être changé).

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 texture

Retourne (nx,ny) puissance maximum de 2 inférieur à dim screen

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