Konwertuj asc do stl

Konwertuj ASC na STL

Konwertuj dane ASC typu coordinate, grid lub mesh do sprawdzonej powierzchni STL.

Twórz pliki STL online

Nie potrafimy jeszcze odczytać plików ASC, więc tej konwersji nie oferujemy. Jeśli możesz wyeksportować swoją pracę do jednego z tych lub innych formatów, zrobimy z niego STL:

Jak konwertować asc do stl

Slicer, system CAD lub drukarka 3D mogą wymagać siatki STL, podczas gdy plik ASC może zawierać wyłącznie zmierzone punkty XYZ. Konwersja może więc wymagać rekonstrukcji powierzchni, a nie tylko zmiany rozszerzenia nazwy pliku.

Czym jest format ASC

ASC to niejednoznaczne rozszerzenie. W geodezji, skanowaniu laserowym, GIS i fotogrametrii zwykle oznacza chmurę punktów w postaci zwykłego tekstu, zawierającą współrzędne X, Y i Z, opcjonalnie uzupełnione o wartości intensywności, koloru, numeru odbicia lub klasyfikacji. Separatorami mogą być spacje, tabulatory, przecinki lub średniki.

Niektóre pliki .asc są zamiast tego rastrem ESRI ASCII Grid. Ich początkowe wiersze zwykle zawierają pola takie jak ncols, nrows, xllcorner, yllcorner i cellsize; opisują one siatkę wysokościową, a nie nieustrukturyzowaną chmurę punktów. Inne pliki ASC mogą być przeznaczonymi dla konkretnej aplikacji eksportami siatek lub scen. Przed wybraniem importera sprawdź pierwsze wiersze i zidentyfikuj program, który utworzył plik.

Instrumenty geodezyjne, skanery naziemne i lotnicze, oprogramowanie fotogrametryczne, aplikacje GIS, systemy CAD oraz narzędzia do przetwarzania terenu często tworzą pliki ASC oparte na współrzędnych. Plik ASC z aplikacji 3D może wymagać importera tej aplikacji lub konwertera obsługującego konkretny format, ponieważ rozszerzenie to nie ma uniwersalnej specyfikacji.

Czym jest format STL

STL przechowuje powierzchnię w postaci trójkątnych faset i jest obsługiwany przez większość slicerów do druku 3D, edytorów siatek, systemów inspekcyjnych oraz wiele aplikacji CAD. Binary STL jest zwykle znacznie mniejszy niż ASCII STL; ASCII STL jest przydatny tylko wtedy, gdy wymagany jest wynik możliwy do odczytu przez człowieka.

STL nie zachowuje atrybutów chmury punktów, takich jak intensywność, kolor RGB, pozycja GPS, znaczniki czasu ani etykiety klasyfikacji. Nie przechowuje również informacji o jednostkach. Ustal, czy współrzędne źródłowe są podane w milimetrach, centymetrach, metrach czy innej jednostce, a następnie ustaw lub sprawdź skalę przed drukowaniem lub obróbką.

Jak konwertować chmurę punktów współrzędnych

  1. Utwórz kopię pliku ASC i otwórz ją w edytorze tekstu. Potwierdź separator, liczbę wierszy nagłówka oraz to, które kolumny zawierają X, Y i Z. Nie przypisuj intensywności, flag wysokości ani wartości klasyfikacji do pól współrzędnych.
  2. Otwórz plik w CloudCompare za pomocą File → Open. W oknie dialogowym importu ASCII wybierz separator, pomiń nagłówek i przypisz kolumny współrzędnych. Sprawdź obwiednię oraz przykładowy punkt względem znanych wymiarów pomiaru.
  3. Oczyść chmurę przed utworzeniem siatki. Usuń oczywiste punkty odstające, zduplikowane punkty, stanowiska skanowania, obiekty tła i nieistotne obszary. Użyj Edit → Subsample, gdy liczba punktów przekracza dostępną pamięć lub lokalna gęstość jest nadmierna.
  4. W przypadku obiektu lub zamkniętej powierzchni oblicz i zorientuj normale za pomocą narzędzi normals w CloudCompare. Rekonstrukcja powierzchni zależy od kierunku normalnych; niespójne normale mogą powodować powstawanie otworów, odwróconych faset lub nieprawidłowo zamkniętych obszarów.
  5. Uruchom metodę rekonstrukcji powierzchni. Rekonstrukcja Poissona lub Screened Poisson jest odpowiednia dla wielu w przybliżeniu ciągłych skanowanych powierzchni; użyj zachowawczej głębokości rekonstrukcji, ponieważ wyższe wartości zwiększają użycie pamięci i mogą odtwarzać szum lub tworzyć szczegóły niepoparte pomiarami.
  6. W przypadku terenu lub innych danych głównie poziomych użyj triangulacji albo metody tworzenia siatki terenu zamiast Poissona, gdy jest to właściwe. Poisson może zamykać luki i tworzyć pionową geometrię lub geometrię spodnią, która nie istnieje w pomiarze wysokościowym.
  7. Oglądaj wynikową siatkę z kilku kątów. Usuń odizolowane powłoki i niepożądane obramowania, a następnie sprawdź otwory, krawędzie non-manifold, samoprzecięcia, odwrócone normale oraz nadmierną liczbę cienkich trójkątów.
  8. Eksportuj wybraną siatkę za pomocą File → Save As lub polecenia eksportu siatki, wybierz STL i zaznacz binary STL, chyba że wymagany jest plik ASCII. Sprawdź wymiary wyeksportowanego pliku w slicerze lub edytorze siatek.

Jeśli zainstalowana kompilacja CloudCompare nie zawiera wymaganego pluginu rekonstrukcji, zapisz oczyszczoną chmurę i otwórz ją w MeshLab. Użyj jego menu Filters w kategorii point-set lub surface-reconstruction, aby uruchomić rekonstrukcję Poissona, sprawdzić siatkę i wyeksportować ją za pomocą File → Export Mesh As. Nazwy menu różnią się w zależności od wydania MeshLab.

Jak obsługiwać inne warianty ASC

ESRI ASCII Grid należy najpierw przekonwertować z komórek rastra na powierzchnię terenu. Wczytaj go w QGIS lub innym programie GIS, potwierdź układ odniesienia przestrzennego i jednostki wysokości, utwórz teren lub powierzchnię triangulowaną w odpowiedniej aplikacji 3D albo aplikacji do obsługi siatek, a następnie wyeksportuj STL. Importowanie siatki jako zwykłej chmury punktów XYZ spowoduje nieprawidłowe odczytanie nagłówka i struktury komórek.

Jeśli plik zawiera wierzchołki i indeksy ścian zamiast odizolowanych punktów, zachowaj relacje między ścianami za pomocą importera producenta, udokumentowanego parsera lub aplikacji CAD/mesh. Wyeksportuj wynikową siatkę bezpośrednio; nie stosuj rekonstrukcji Poissona do istniejącego modelu fasetowego. Jeśli plik ASC pochodzi z 3ds Max lub innej aplikacji własnościowej, użyj obsługiwanego przez tę aplikację procesu importu i eksportu STL albo konwertera, który wyraźnie wymienia dany wariant ASC. Komercyjne narzędzia, takie jak 3D Object Converter, mogą być przydatne w przypadku obsługiwanych wariantów, ale przed zakupem lub przetwarzaniem partii plików zweryfikuj konwersję próbną i geometrię.

Konwertery online i ograniczenia zgodności

Usługi online, takie jak Convertio lub CloudConvert, mogą akceptować niektóre warianty ASC, ale ich obsługa jest zależna od formatu i może się zmieniać. Korzystaj z nich tylko wtedy, gdy ich aktualna strona konwersji wyraźnie identyfikuje strukturę ASC i tworzy siatkę STL; wiele konwerterów internetowych jedynie ponownie koduje istniejące siatki i nie potrafi wywnioskować powierzchni z dowolnych rekordów XYZ. Nie przesyłaj poufnych skanów geodezyjnych, infrastrukturalnych, medycznych ani przemysłowych.

Konwersja punktów na siatkę jest przybliżeniem. Rzadkie obszary tworzą rozciągnięte trójkąty, zaszumione pomiary powodują powstawanie chropowatych powierzchni, a rekonstrukcja Poissona może wypełniać otwory lub generować zamkniętą geometrię tam, gdzie nie ma żadnych obserwacji. Chmura punktów zawierająca drzewa, kable, roślinność lub rozłączone obiekty może nie reprezentować jednej bryły możliwej do wydrukowania. Przed rozpoczęciem produkcji napraw STL w slicerze lub aplikacji do naprawy siatek i sprawdź skalę, wodoszczelność, grubość ścian, normale oraz zamierzoną orientację współrzędnych.

Dodatkowe formaty dla konwersji pliku
asc

Konwersja odwrotna

Konwersja do .stl
z innych formatów

Udostępnij w mediach społecznościowych: