J'ai une ligne dans le graphique normal, je veux savoir en croisant quelques points avec cette ligne, n'importe quelle formule pour elle? La ligne est de startpoint (50,50), endPoint (50,0) .... le moment donné peut-être (0,10), (2.45), etc ..ligne croisée et tableau de points?
Répondre
- ligne Marque équation
- Vérifiez si votre point satisfait à cette équation.
L'équation de la ligne passant à 2 points arbitraires (x1, y1) et (x2, y2) est la suivante:
(y1-y2)x + (x2-x1)y + (x1*y2 - x2*y1) = 0
Dans le cas où la ligne est juste vertical et son équation est
x = 50
Si vous souhaitez également vérifier si le point appartient au segment de ligne plutôt qu'à la ligne entière, vous pouvez vérifier que l'inégalité suivante est respectée (en plus de la condition précédente) (peut-être n'est-ce pas la solution la plus élégante/efficace):
(x-x1)*(x-x2)+(y-y1)*(y-y2) < 0
vous devriez vérifier aussi si le point tombe entre les deux points, dans l'exemple donné si 0 <= y <= 50. – Unreason
Eh bien, si vous connaissez les extrémités de la ligne qui vous intéresse, c'est facile. Tout point de la ligne a la formule
a * p1 + (1-a) * p2
où p1, p2 sont les extrémités et a est un scalaire. Si a est compris entre 0 et 1, le point se situe entre les points d'extrémité.
expliquerez-vous petit peu plus de pls? –
Essayez de travailler avec quelques exemples simples avec un crayon et du papier millimétré, vous comprendrez. –
- 1. Liste autofiltrée; Formule de ligne croisée
- 2. Ligne et points utilisant le contrôle graphique asp.net
- 3. Java, en utilisant un tableau de points
- 4. Tableau ligne et les frontières
- 5. joignant les points d'un nuage de points et créant une ligne
- 6. Comment créer un tableau de points?
- 7. Ajout d'un tableau de points flottants
- 8. points d'intersection entre la ligne et le rectangle
- 9. Cliquez deux nouveaux points et tracez une ligne entre ces deux points en utilisant l'événement souris
- 10. validation croisée
- 11. Communication croisée
- 12. tableau html ligne max et ajax navigation
- 13. Comment savoir la ligne joignant deux points?
- 14. Equation en ligne droite entre deux points
- 15. VBA, un tableau en ligne
- 16. Étant donné un cadre et une ligne (deux points), déterminez si la ligne coupe la boîte
- 17. Regex et les deux-points (:)
- 18. question croisée Question - (somme & moy)
- 19. Points SouthWest et NorthEast
- 20. Relier les points - connecter la ligne entre les points de contour
- 21. JSON Supprimer ligne de tableau
- 22. Flex: Applications de résolution croisée
- 23. Partage de ressources d'origine croisée
- 24. Compliqué Requête analyse croisée Question
- 25. NUnit et TestCaseAttribute, jointure croisée de paramètres possible?
- 26. Requête serveur croisée PostgreSQL?
- 27. Comment obtenir des points qui croisent la ligne de tendance?
- 28. Compilation croisée gcc
- 29. Sphinx: référence croisée indexée
- 30. Matlab - Tracer la ligne de contour entre deux points différents
salut, j'ai édité ma question pls ..... –