Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2429 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [standardisation] convention sur les coord (x,y) ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[standardisation] convention sur les coord (x,y) ?

n°890936
Deadog
Dain Bramaged
Posté le 05-11-2004 à 01:50:39  profilanswer
 

je suis en train de faire une API en rapport avec des afficheurs, des écrans, etc ...
en gros, avec des surface graphique adressable, on va dire
 
et je me pose une question depuis pas mal de temps, et j'arrive pas à me décider
c'est à propos de la manière d'utiliser le couple (x,y) pour les coord
 
j'ai trois doutes :

  • dans les prototype de fonction je les met dans quel ordre ?

set_pixel (coord_t x, coord_t y);
ou
set_pixel (coord_t y, coord_t x);
 
parce que les deux manières de faire se rencontre souvant :??:
 

  • l'origine commence à (0,0) ou (1,1)

sachant que c'est une API en C, l'habitude pour ceux qui vont utiliser mon API ce seras logiquement de penser que l'origine c'est (0,0)
mais bon, ça peux se voir autrement aussi :pt1cable:  
 

  • et une fois qu'on a l'origine, on le place où sur la surface ? :sweat:  

je pense plus pour un coin, mais lequel ? :/
en haut à gauche ?
en bas à gauche ?
 
 
ça fais des mois que j'arrive pas à me décider, c'est l'horreur :pt1cable:


Message édité par Deadog le 05-11-2004 à 01:52:41
mood
Publicité
Posté le 05-11-2004 à 01:50:39  profilanswer
 

n°890941
nraynaud
lol
Posté le 05-11-2004 à 02:13:45  profilanswer
 

facile : 0,0 en haut à gauche de l'écran, x d'abord, y ensuite.
 
C'est ce qu'on voit le plus souvent, donc règle de la surprise minimum.


---------------
trainoo.com, c'est fini
n°890943
Deadog
Dain Bramaged
Posté le 05-11-2004 à 02:19:13  profilanswer
 

après avoir bien cherché, en fait on voit de tout, c'est ça qui me gène :/
 
pour le moment, ma position est comme la tienne, mais je doute encore en fait ;)
 
faut voir aussi qu'on parle pas forcément que de couple (x, y), mais aussi de couple (row,col), et la ça reviens à dire (y,x)
 
(spa vraiment de la programmation en fait, c'est de l'habitude de langage  :sleep:  )


Message édité par Deadog le 05-11-2004 à 02:19:48
n°894849
Deadog
Dain Bramaged
Posté le 10-11-2004 à 02:34:56  profilanswer
 

:bounce:

n°894877
skeye
Posté le 10-11-2004 à 08:15:42  profilanswer
 

+1 avec nrèno...c'est le plus utilisé (personnellement j'ai jamais vu de machins qui mettent le y en premier, d'ailleurs...[:mlc])


---------------
Can't buy what I want because it's free -

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [standardisation] convention sur les coord (x,y) ?

 

Sujets relatifs
Que pensez-vous de cette conventionConvention du repère de Maya et softimage ?
[win32] dll, import et calling convention...Simplification polygonale post-CSG (+gen de coord de tex)
[PHP] Convention de programmation[Standardisation] Ansi/ISO C... pourquoi ca a ete aussi long ?
C++ et boucle for : convention 
Plus de sujets relatifs à : [standardisation] convention sur les coord (x,y) ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)