Come probabilmente sapete, in C#, l'origine (0,0) di un piano è l'angolo in alto a sinistra. Andare a destra e/o sotto è considerato come +, mentre andando a sinistra e/o su è -. Opposto a questo è il normale sistema di comunicazione matematica:Perché il software utilizza spesso un sistema di coordinate inverse rispetto al normale sistema di coordinate matematiche?
(0,0) = metà del piano, in salita/destra = +, in basso/a sinistra = -.
È un po 'contro-intuitivo e può essere fastidioso a volte, dal momento che siamo abituati (per anni) all'uso delle normali corde matematiche, e bisogna ricalcolare anche le corde.
Si tratta di un difetto di progettazione fondamentale? E ti ci abitui dopo un po '? E quali altre lingue usano un diverso sistema di coord come C#?
tutti i sistemi di coordinate grafiche computer hanno l'angolo in alto a sinistra come (0, 0), a meno che non ci siano alcuni sistemi strani che non conosco –
In OpenGL l'origine è in basso a sinistra – samgak
@samgak: sei sicuro che non lo sia nel mezzo? –