Mam zestaw punktów 3D (które odzyskuję z biblioteki wykonującej teselację bryły), które należą do krzywej (tj. Krawędzi bryły). Oznacza to, że krzywa z pewnością przechodzi przez każdy z tych punktów.
Niemniej jednak zestaw punktów jest nieuporządkowany, więc muszę je posortować, aby poprawnie narysować tę krzywą.
Czy jest jakieś znane podejście do tego rodzaju problemów?
Niektóre dodatkowe informacje:
- Krzywe są ogólnie parametryczne (splajny / Beziera, wycinki kół ...).
- Punkty podane są jako współrzędne zmiennoprzecinkowe.
- Punkty są bardzo gęsto upakowane (ale mogą być tak gęste, jak chcę). Aby dać ci pomysł, dla krzywej, która zajmuje 19 jednostek x, 10 jednostek x i 5 jednostek z, cytuję sekwencję punktów w odcinku krzywej: (20.7622, 25.8676, 0) (20.6573, 25.856, 0) (20.5529, 25.8444, 0) (20.4489, 25.8329, 0) (20.3454, 25,8213, 0)