1

Lors de la construction d'un vecteur qui est une ellipse, je reçois ce message d'avertissement dans LogCat:W/OpenGLRenderer: Les points sont trop éloignés

W/OpenGLRenderer: Points are too far apart 4.000000 

Je suis intéressé à savoir ce que cela signifie exactement. J'ai remarqué dans l'AOSP qu'il y a une méthode drawArc qui lance cet avertissement, mais elle ne donne pas une représentation claire de ce que l'on veut dire exactement. Dois-je ajuster mes tirages vectoriels? Vais-je voir de futures erreurs ou des erreurs de dessin de ces avertissements? Comment puis-je obtenir ces avertissements?

AOSP Reference file

Répondre

3

L'avertissement « Les points sont trop éloignés » signifie que la commande de chemin « A » indique une ellipse qui est trop petit pour former un arc entre les extrémités. Pour gérer cela, la méthode drawArc agrandit la taille de l'ellipse afin qu'elle puisse former un arc entre les extrémités.

Par exemple, le chemin suivant (en spécifiant une ellipse de 1x1 qui est trop petit pour passer par les points d'extrémité) déclenchera cet avertissement:

M10 10 A 1 1 0 1 1 5 5 

Alors que le chemin suivant (en spécifiant une ellipse de 10x10 avec les mêmes points d'extrémité) pas:

M10 10 A 10 10 0 1 1 5 5