PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → dessin et accelero
dessin et accelero
Débuté par zjbjbjbz, 23 mai 2018 13:49 - 1 réponse
Membre enregistré
6 messages
Posté le 23 mai 2018 - 13:49
Bonjour,
J'essaie de dessiner une ligne dans une image. Les coordonnées de la ligne dépendent des données de l’accéléromètre.
J'ai la procédure locale suivante
Procedure DetectionAcceleration(nVertical, nLongitudinal, nLatéral)
// Affichage des vitesses
LIB_Vertical = NumériqueVersChaîne(nVertical,".2f")
LIB_Longitudinal = NumériqueVersChaîne(nLongitudinal,".2f")
LIB_Latéral = NumériqueVersChaîne(nLatéral,".2f")

dLigne(IMG_SansNom1..Largeur/2,IMG_SansNom1..Hauteur,((-nLatéral - 10) / 20) * (-IMG_SansNom1..Largeur),0,RougeFoncé,8)

et dans la fenêtre hôte
Procedure MaFenêtre()

//Fin d'initialisation
dDébutDessin(IMG_SansNom1)
// On lance la détection d'accélération
CapteurDétecteChangementAccélération("DetectionAcceleration",cptVertical+cptLongitudinal+cptLatéral,cptFréquenceNormal)

//Fermeture
// On arrête la détection d'accélération
CapteurDétecteChangementAccélération("")


La ligne s'affiche bien mais le rafraîchissement ne se fait pas (j'ai donc un éventail quand je bouge le device, et non une ligne unique)

Merci de votre aide
Membre enregistré
8 messages
Posté le 01 juin 2018 - 04:48
Modifie l'initialisation de ton dessin :
dDébutDessin(IMG_SansNom1,dEffacer)

car dans ton code a aucun moment tu lui dit d'effacer donc il rajoute couche sur couche et ça ne ressemble au final a rien.
Bon Dev