De ce threa Determine the centroid of multiple points je suis venu à savoir que la zone de polygone peut également être négative si nous commençons dans le sens des aiguilles d'une montre. Pourquoi ça peut être négatif?Zone de polygone - sens horaire
Répondre
C'est un produit des maths. Vous pouvez utiliser le signe si vous le souhaitez ou utiliser une valeur absolue pour la zone.
Vous obtenez souvent un effet similaire avec des produits scalaires et des produits croisés. Cela peut être efficace, par exemple en déterminant l'orientation d'un polygone en 3D (le côté «extérieur» du polygone est-il face à moi ou loin de moi?)
Le signe vous indique des informations utiles, que vous pouvez soit utiliser ou jeter. Par exemple, quelle est la surface sous la courbe sin (x) et au-dessus de l'axe x, pour x sur l'intervalle [0, pi]. Oui, c'est simplement une intégrale définie. Dans Matlab, je ferais comme:
>> quad(@sin,0,pi)
ans =
2
Mais je suppose que même calculai intégrale définie, avec des limites d'intégration [pi, 0]? Clairement, nous aurions -2.
>> quad(@sin,pi,0)
ans =
-2
Et bien sûr, cela a du sens. Dans les deux cas, nous pouvons assurer que nous obtenons la zone positive en ignorant le signe. Mais le signe nous dit quelque chose dans cette intégrale.
Le signe calculé pour la surface d'un polygone est en effet utile dans certains problèmes. Dans le cas d'un triangle, un produit croisé donnera un vecteur qui pointe dans la direction orthogonale au plan du triangle contenant les vecteurs. La magnitude du vecteur sera deux fois la superficie de ce triangle. Notez que ce vecteur peut pointer dans l'une des deux directions orthogonales à un plan donné, lequel est indiqué par la règle de la main droite. Vous pouvez penser à ce signe comme indiquant la direction que le vecteur a pointée.
- 1. Tri des coordonnées polygonales KML (sens horaire, sens antihoraire)
- 2. Coupure de polygone: zone "visible"
- 3. Analyse d'une zone géographique de type polygone
- 4. Zone d'un polygone dans WinRT XAML C#
- 5. wxWidgets dessin dans le sens horaire arcs elliptiques
- 6. Interpolation d'un angle dans le sens anti-horaire?
- 7. dans le sens horaire et anti-horaire DC motar dans Matlab Simulink
- 8. JQuery- Rotation d'un div dans le sens horaire et anti-horaire
- 9. Déterminer l'ordre du polygone 3D
- 10. Comment obtenir les coordonnées de la zone du polygone
- 11. comment soustraire un cercle d'un polygone arbitraire
- 12. Comment obtenir l'extrait de la zone horaire systemTimeZone (NSTimeZone)
- 13. XNA: Polygone Source de Texture2D
- 14. Lire un objet DateTime dans une zone horaire
- 15. Triangulation d'un polygone
- 16. Convertir zone Heure locale à PST Fuseau horaire dans C#
- 17. distance d'un point dans un polygone à un bord de polygone
- 18. CGContextAddArc dans le sens antihoraire au lieu de dans le sens des aiguilles d'une montre
- 19. Comment déterminer si la souris se déplace dans le sens horaire ou antihoraire?
- 20. Rotation dans le sens des aiguilles d'une montre/anti-horaire pour un CABAnimation d'un UIImageView
- 21. Problème de fuseau horaire
- 22. Google maps api - polygone mouseover
- 23. Dessin de polygone
- 24. Forme de polygone usercontrol
- 25. Initialisation de Polygone GPC
- 26. boost :: polygone et boost/géométrie/géométries/différence de polygone?
- 27. Android calculer la zone de polygone à l'aide de dessin de toile (pas de cartes)
- 28. Comment déterminer le sens de rotation dans les transitions CSS3?
- 29. Point polygone
- 30. Polygone réutilisable
Parce que c'est comme ça que les mathématiques fonctionnent. –