Opis projektu
Przetłumaczone1. Policz triangulowaną powierzchnię. Format stl lub ply.
2. Znajdź krawędzie tej powierzchni (można uznać, że krawędź jest jedna).
Otrzymujemy łańcuch żeber.
Możesz to zrobić, używając struktury sąsiedztwa.
Obecnie używamy struktury danych z krawędziami z wagami.
I otrzymujemy łańcuch żeber na wyjściu.
To jest krzywa.
Myślę, że kroki 1 i 2 można zorganizować w jednej klasie.
3. Następnie używamy krzywych Béziera. Otrzymujemy dodatkowe szczyty. Dotriangulacja. Osobna klasa.
4. Wyświetlamy wynik na ekranie.
5. Zapisujemy wynik w stl-afqk
4+5 to również osobna klasa.
Muszę napisać dla gotowego edytora 3D, którego tutaj nie dołączę (wyślij do archiwum pocztowego). To pilne, 3-4 dni, nie dłużej. Myślę, że dla doświadczonych programistów nie jest trudno napisać kilka klas, jedyną trudnością jest zrozumienie edytora (obcy kod). Klasa krzywych Béziera i triangulacja są już dostępne. Proszę o pomoc.