2010-02-07 3 views
3

Comment créer des sommets de corps en scannant une image et en détectant sa forme (de ses pixels non-transparents)? Je veux créer une géométrie complexe, et je n'ai pas vraiment d'idée par où commencer, donc tout conseil serait très apprécié. La réponse acceptée serait probablement celle qui explique l'idée la plus haute.Comment analyser l'image pour les sommets de bordure? Géométrie de l'objet complexe (physique du farseer)

Merci à l'avance

+0

Ces balises sont-elles correctes? Je veux dire, des quatre, je ne connais qu'un seul, la physique, et cela ne ressemble pas à un problème de physique. La "géométrie" et le "traitement d'image" ne seraient-ils pas meilleurs? – Beta

+0

Vous avez raison, je vais changer les tags. Cependant, j'ai trouvé une solution, et je l'afficherai dès que je le vérifierai. – Johnny

Répondre

1

FarseerPhysics a une fonctionnalité pour converting textures into polygons (défilement vers le bas pour texture à Polygon) adapté pour créer des corps de.

Je pense que c'est ce que vous cherchez? Attention cependant, la nature des conversions de textures en polygones est une opération intrinsèquement dangereuse et complexe si votre image n'est pas en parfait état (c'est-à-dire qu'elle a beaucoup de pixels semi-opaques et un flou basé sur l'opacité) vous obtiendrez des résultats inattendus.

+0

Je travaille sur ce sujet il y a longtemps, et j'ai finalement trouvé une solution que je ne trouve nulle part sur mon disque dur à télécharger comme réponse complète. Dommage que j'étais trop paresseux à l'époque, merci quand même, j'espère que vous avez aidé quelqu'un d'autre. – Johnny

Questions connexes