Comment trouver un arbitrairement orienté minimum bounding box en c++

Donc, disons que j'ai une liste de N paires de positifs à long coordonnées (points).

Comment puis-je trouver le plus petit rectangle contenant tous?

Le rectangle peut aussi avoir flottant coordonnées et être tourné dans n'importe quel angle et plus rétréci... et Pas seulement X, Y, Largeur et Hauteur!

Comment trouver un arbitrairement orienté minimum bounding box en c++

Je sais déjà comment faire pour trouver le plus petit polygone ou de ne pas faire pivoter le rectangle, mais ce n'est pas ce dont j'ai besoin...je voudrais savoir comment trouver la arbitrairement orienté minimum de la boîte englobante.

  • "Vecteur de la composition de l'algorithme de" ressemble à quelque chose de CSI:Miami 😛
  • Wow. Ça serait bien, mais je ne pense pas qu'ils vont trouver une quelconque utilité pratique pour le mien...
  • Code de Golf avait une similaire mais pas exactement la même question que vous pourriez être en mesure de s'adapter.
  • +1 pour le CSI boutade
  • Non, il n'est même pas proche de ce dont j'ai besoin.
  • Comment "parfait", a-t-elle de l'être? Est "proche de l'optimal" ok?

InformationsquelleAutor Vercas | 2011-03-15