J'ai un ensemble de points, dessinés par l'utilisateur. Ils vont dessiner autour de certains objets.Collision détectant une forme esquissée personnalisée, représentée sous forme de liste de points
Je dois en quelque sorte transformer cet ensemble de points en une forme, donc je peux trouver la zone pour détecter les collisions.
Une image clarifiera:
Set of points represented as shape http://www.imagechicken.com/uploads/1277188630025178800.jpg . La meilleure idée que j'ai eu jusqu'ici consiste à parcourir chaque pixel pour déterminer si elle est «dedans» ou «dehors», mais ce serait horriblement lent, et je ne suis même pas sûr de savoir comment déterminer 'inside'/'outside' bit ...
Des indices? J'utilise .NET (C# et XNA) si cela vous aide à m'aider!