Obtenir tous les points (pas seulement les points de contrôle) de UIBezierPath

J'ai un UIBezierPath que j'ai défini, et je peux accéder aux points appropriés définis.

Maintenant, je veux extraire tous les points de la ligne, pas seulement les points que j'ai définis.

J'ai vu ces questions suivantes:

question 1

question 2

Et je me demandais si l'utilisation des réponses sélectionnées donnerait le résultat que je veux, c'est-à-dire:

1) Extraire tous les points (les avoir déjà) comme suggéré à la question 1

2) Calculer tous les points entre chaque paire (ou sortingplet) de points comme suggéré à la question 2

Est-ce la bonne approche pour ce problème? N 'y a-t-il pas une autre solution?

Peut-être caresser la ligne et que récupérer tous les points affichés en quelque sorte?

À votre santé

Tout comme une idée folle si ce n'est pas un code temporel critique et que vous devez get des points exactement: que faire si vous tracez ce path en image blanche avec une ligne noire d'un pixel et que vous prenez toutes les positions de points noirs? Cela vous donnera des coordonnées exactes pour tous les points de ce path.

Ce sera extrêmement lent mais très précis.