Donc je dessine un graphique avec lineTo. Ce que je veux faire est de faire une boucle sur chaque coordonnée x sur la ligne pour obtenir sa coordonnée Y et la pousser vers un tableau, mais comment savoir quelle est la coordonnée Y à chaque coordonnée X?Actionscript 2: Obtenir les coordonnées Y à partir de lineTo
Répondre
var lineStartX=10;
var lineStartY=10;
var lineEndX=450;
var lineEndY=300;
this.lineStyle(5, 0xFF00FF, 100);
this.moveTo(lineStartX, lineStartY);
this.lineTo(lineEndX, lineEndY);
var ratio=(lineEndY-lineStartY)/(lineEndX-lineStartX);
for (var yV:Number=0; yV<=lineEndY-lineStartY; yV+=5) {
var xV=yV/ratio+lineStartX;
//Vizualize//
this.lineStyle(2, 0xFFF0F0, 100);
this.moveTo(xV, yV+lineStartY);
this.lineTo(xV+1, yV+lineStartY+1);
}
for (var xV:Number=0; xV<=lineEndX-lineStartX; xV+=5) {
var yV=xV*ratio+lineStartY;
}
Merci, j'ai effectivement fait une faute de frappe dans l'en-tête et je voulais obtenir le Ycoord pas le xcoord mais en utilisant chaque xcoord ... serait-ce correct?: 'Var ratio = (lineEndY-lineStartY)/(lineEndX-lineStartX); pour (var xV: nombre = 0; xV <= lineEndX-lineStartX; xV ++) {var yV = (xV-lineStartY) * ratio' –
J'ai mis à jour le code dans la réponse – DigitalD
Merci, de travailler :) –
Vous pourriez avoir plus de succès en plaçant d'abord chaque point dans un tableau, puis en parcourant le tableau pour dessiner les lignes. De cette façon, si vous voulez connaître une coordonnée spécifique, elle sera référencée dans le tableau.
Lorsque vous créez une ligne, vous ne le faites pas par xcoordinate. vous le faites à partir du x de départ et en terminant x de la ligne. –
- 1. Comment obtenir Vue à partir des coordonnées X/Y
- 2. Obtenir des coordonnées x et Y à partir d'images
- 3. ActionScript Local X et Y Coordonnées de l'objet d'affichage?
- 4. Comment obtenir les coordonnées x, y
- 5. Comment obtenir les coordonnées X, Y à partir de l'angle de la ligne?
- 6. actionscript 2 à actionscript 3
- 7. Obtenir les coordonnées de localisation à partir de UIButton
- 8. Android obtenir x y coordonnées de l'onglet
- 9. Obtenir l'emplacement aléatoire à partir des coordonnées
- 10. Obtenir l'emplacement à partir des coordonnées?
- 11. Obtenir les coordonnées de l'écran à partir UILongPressGestureRecognizer
- 12. Comment obtenir les coordonnées X et Y de LinearLayout?
- 13. Comment obtenir les coordonnées (x, y) de l'image affichée?
- 14. Obtenir les coordonnées x et y de UIButton
- 15. obtenir les coordonnées X et Y pour un élément div
- 16. lineTo ne fonctionne pas correctement
- 17. Charger une image à partir de XML [actionscript 2]
- 18. Comment créer plusieurs tableaux à partir de 2? (Actionscript, flash)
- 19. obtenir les coordonnées y en cliquant sur l'intrigue dans matlab
- 20. Obtenir les coordonnées (x, y) d'un clic après un zoom
- 21. Fonction d'appel ActionScript 2 à partir de la variable
- 22. Comment obtenir les coordonnées de l'écran à partir des coordonnées du monde dans OpenGL android
- 23. mappage x, y, z Coordonnées dans les coordonnées d'écran ou les coordonnées de projection dans Kinect à XNA
- 24. ActionScript 3.0 Récupérer la taille/les coordonnées à partir du contenu du chargeur
- 25. HTML5: dragover(), drop(): comment obtenir les coordonnées x, y actuelles?
- 26. Comment obtenir les coordonnées x y d'une image dans php
- 27. ActionScript - Coordonnées de la souris inexactes?
- 28. Obtenir les coordonnées GPS: Android
- 29. Actionscript 2 contre Actionscript 3
- 30. les coordonnées x, y d'un UIVIew personnalisé
Voulez-vous connaître les valeurs y entre deux points x? Est-ce quelque chose comme dessiner un graphique dans votre cahier d'exercices et lire la valeur à un certain x? En d'autres termes, demandez-vous comment interpoler les valeurs entre les points donnés, qui ont été utilisés pour dessiner le graphique? – anemgyenge
Je ne veux pas dire Oui Incase Je vous ai mal compris, mal essayer et expliquer simplement. J'ai une fonction lineTo, je veux prendre le point X de départ de la ligneTo et le point X final de la ligneTo et la boucle à travers chaque valeur X entre et obtenir sa valeur Y correspondante (où la ligne sur la valeur Y à X) et puis poussez cette valeur Y dans un tableau. –