Je ne peux vraiment pas trouver une ressource de savoir comment calculer la zone de délimitation d'un ensemble de points. J'ai un tableau float/int de points pour lequel je souhaite calculer le bounding box (je veux connaître tous les quatre coins du rectangle du bounding box). Comment puis-je accomplir cela?zone de délimitation orientée - Android
0
A
Répondre
1
Vous pouvez boucle à travers le réseau:
int minX = Integer.MAX_VALUE, minY, maxX, maxY = Integer.MAX_VALUE;
for (int i=0;i<myArray.length;i++){
if (myArray[i].x > maxX){
maxX = myArray[i].x;
} else if (myArray[i].x < minX) {
minX = myArray[i].x;
} else if (myArray[i].y > maxY){
maxY = myArray[i].y;
} else (myArray[i].y < minY) {
minY = myArray[i].y;(
}
}
Vous n'avez pas dit quel genre de liste que vous utilisez (tableau de points ou autre) de sorte que vous devrez ajuster myArray[i].y
et maxY = Integer.MAX_VALUE
au besoin.
0
Computing AABB (boîte de délimitation axe aligné) est relativement insignifiante. Triez juste les points dans chaque axe, trouvez le minimum de chaque axe. L'intersection des 4 lignes de ces points est votre rectangle AAB.
Le calcul OBB (bounding box) est légèrement non trivial. Heureusement, il existe une méthode sur GestureUtils qui fait exactement cela, à savoir:
GestureUtils.computeOrientedBoundingBox(float[] points)
Faites passer votre réseau de flotteurs de points et la vie est bonne :)
Questions connexes
- 1. Boîte de délimitation orientée vtk dans l'espace 3D
- 2. Rectangles de délimitation Android
- 3. Optimisation de la zone de délimitation SQL
- 4. MongoDB triée zone de délimitation géographique
- 5. Détecter la zone de délimitation dans OCR?
- 6. Comment calculer la zone de délimitation?
- 7. Enregistrer la zone de délimitation comme image
- 8. Programmation orientée objet Android
- 9. Java - Générer des cadres de délimitation internes à partir d'une zone de délimitation géographique plus grande
- 10. Recherche de la zone de délimitation dans ImageMagick alpha image
- 11. Calcul de la taille d'une zone de délimitation alignée Axis
- 12. Comment calculer le centre de la zone de délimitation?
- 13. Coordonnées de la zone de délimitation pour le résultat MKMapSnapshotter
- 14. Trouver la zone de délimitation de la main
- 15. Détection d'une collision à l'aide de la zone de délimitation
- 16. Approche orientée objet dans android
- 17. Programmation orientée aspect dans android
- 18. google map avec délimitation de zone ou périmètre en surbrillance
- 19. Comment vérifier la zone de délimitation dans XNA 4.0?
- 20. Comment faire pivoter une zone de délimitation dans XNA?
- 21. ce que signifie la zone de délimitation normalisée
- 22. déterminer la zone de délimitation autour des contours
- 23. Transformer la zone de délimitation pour supprimer l'intersection
- 24. Trouver des endroits dans une zone de délimitation lat/lng
- 25. Développez la zone de délimitation d'un chemin svg
- 26. Créer une zone de délimitation autour du point géographique
- 27. Obtention d'une zone de délimitation pour les Quadkeys
- 28. Définition d'une zone de délimitation d'emplacement dans filterStream()
- 29. intersection de la boîte orientée dans troisJS
- 30. Zone de liste orientée horizontalement en utilisant Python et Tkinter
voulez-vous savoir si le toucher est à l'intérieur du rectangle ou pas ? –
J'ai une vue de superposition de geste dans un rectangle ... je veux trouver la boîte de délimitation pour le geste –