j'ai une formule qui calcule la position Y, voici:conversion formule inverse
double y = ...;
double minX = ..;
double scaleY = ..;
int MAX_COORD = (1 << 16) - 1;
int sy = ~(int)((y - minY)/scaleY * MAX_COORD) & 0xFFFF;
et j'ai maintenant sy, et je dois calculer y comme ceci:
y = (sy * scaleY)/MAX_COORD + minY;
mais la conversion n'est pas égale .. Je pense que parce que je ne sais pas comment converser ~ et opérateurs &.
Et la question est. – WhirlWind