J'ai besoin d'une bibliothèque capable de gérer la modélisation polygonale et la transformation de base comme la rotation et la traduction. Je préfère ne pas tout redévelopper à partir de zéro MerciToute bibliothèque de polygones gratuite pour l'iPhone?
0
A
Répondre
1
Y at-il un problème avec CGPath et CGAffineTransform? Vous pouvez utiliser CGPathApply pour récupérer les données des chemins transformés.
0
Répondre à ma propre question. Une autre façon serait d'utiliser un moteur physique open source. J'ai seulement besoin de 2D à Box2D et Chipmunk sont des candidats bien que ce soit un peu exagéré car j'ai seulement besoin de manipulations de polygones et pas de physique.
C'est pour opengl. Je dois donner ouvert le vertex déjà tourné/transformé. – CodeFlakes
Ma suggestion, en utilisant l'infrastructure CGPath, serait de créer le chemin en utilisant des méthodes normales, d'utiliser CGPathApplyAffineTransform, puis d'appeler CGPathApply pour obtenir le chemin transformé à envoyer à opengl. Si vous avez besoin de faire cela beaucoup, vous voudrez probablement utiliser autre chose. –
C'est une idée intéressante. Sûrement pas ce que CGPath avait l'intention de faire mais je pourrais essayer. Je me demande quelle serait la performance. – CodeFlakes