Przejdź do treści

Darmowy konwerter online TXT do PLY

Konwertuj współrzędne punktów 3D z TXT do kompatybilnej chmury punktów PLY lub mesh.

Konwertuj TXT na PLY online - za darmo

Przesyłanie…

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .txt

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .txt do .ply

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .ply

    Wynik konwersji jest gotowy do pobrania.

Jak konwertować txt do ply

Skaner 3D, aplikacja fotogrametryczna lub skrypt geodezyjny może eksportować współrzędne punktów jako TXT, gdy następne narzędzie wymaga formatu PLY. Konwersja sprawia, że chmura punktów może być używana w aplikacjach takich jak CloudCompare, MeshLab, Blender i Open3D.

Czym jest format TXT

W modelowaniu 3D TXT jest zwykle plikiem danych w postaci zwykłego tekstu, z polami oddzielonymi separatorami, a nie ustandaryzowanym formatem 3D. Wiersz zazwyczaj zawiera współrzędne X, Y i Z, na przykład 12.4 8.1 -3.7. Dodatkowe kolumny mogą przechowywać wartości czerwonego, zielonego i niebieskiego kanału, intensywność, klasyfikację, poziom pewności lub wektory normalne.

Oprogramowanie skanerów, narzędzia fotogrametryczne, instrumenty geodezyjne, skrypty CAD oraz niestandardowe programy w Pythonie lub MATLAB-ie często tworzą takie pliki. Separatorami mogą być spacje, tabulatory, przecinki lub średniki; plik może zawierać nagłówek albo zaczynać się bezpośrednio od wierszy liczbowych. Rozszerzenie .txt nie określa kolejności kolumn, jednostek miary, układu współrzędnych, struktury punktów lub siatki ani definicji ścian.

Czym jest format PLY

PLY, nazywany również Polygon File Format lub Stanford Triangle Format, jest formatem wymiany danych 3D dla elementów takich jak wierzchołki i ściany. Wierzchołek może zawierać położenie oraz właściwości, takie jak kolor, normalne, intensywność lub poziom pewności. Ściana siatki przechowuje indeksy odwołujące się do wierzchołków.

PLY obsługuje kodowanie ASCII czytelne dla człowieka oraz kodowanie binarne. PLY zawierający chmurę punktów może zawierać wyłącznie element vertex; PLY zawierający siatkę zawiera również element face. Jego jawny nagłówek opisuje elementy i właściwości, dzięki czemu plik lepiej nadaje się do wymiany niż nieokreślona tabela TXT. CloudCompare, MeshLab, Blender, Open3D i wiele aplikacji skanujących może odczytywać PLY.

Jak konwertować dane

Korzystanie z CloudCompare

  1. Utwórz kopię zapasową i sprawdź plik TXT w edytorze tekstu. Określ separator, wiersze nagłówka, kolumny X/Y/Z, zapis dziesiętny, jednostki oraz ewentualne kolumny koloru lub intensywności.
  2. Otwórz CloudCompare i wybierz File → Open. Wybierz plik TXT. W przypadku obsługiwanych układów tekstowych CloudCompare otworzy okno dialogowe importu ASCII.
  3. Wybierz właściwy separator, pomiń niedane wiersze nagłówka i przypisz kolumny współrzędnych do X, Y oraz Z. Zmapuj pola koloru lub wartości skalarne, jeśli okno dialogowe udostępnia takie opcje.
  4. Sprawdź podgląd i widok w obszarze roboczym pod kątem zamienionych osi, nieprawidłowego separatora, błędnego separatora dziesiętnego lub kolumny przypadkowo zaimportowanej jako współrzędna. Potwierdź import.
  5. Wybierz chmurę punktów i wybierz File → Save As. Wybierz PLY, a następnie wybierz ASCII dla czytelnego pliku lub format binarny dla mniejszego pliku ładowanego szybciej.

Ten proces tworzy wierzchołki PLY z wierszy zawierających współrzędne. Nie wnioskuje on o ścianach wielokątów na podstawie nieuporządkowanej listy punktów. Aby utworzyć powierzchnię, zrekonstruuj siatkę w CloudCompare lub innej odpowiedniej aplikacji, a następnie wyeksportuj tę siatkę jako PLY.

Korzystanie z wbudowanego konwertera

Możesz bezpłatnie przekonwertować plik w serwisie 101convert.com bez instalowania oprogramowania. Prześlij plik TXT, wybierz PLY, podaj separator i przypisania kolumn, jeśli pojawi się takie żądanie, uruchom konwersję i pobierz wynik. Przed użyciem sprawdź wynik w aplikacji 3D; poufnych danych ze skanowania nie należy przesyłać do usługi zewnętrznej.

Korzystanie z MeshLab lub skryptu

MeshLab może importować tekstowe dane punktów lub siatki, jeśli zainstalowana wersja udostępnia zgodny importer. Użyj File → Import Mesh, skonfiguruj separator i pola, sprawdź wynik, a następnie użyj File → Export Mesh As i wybierz PLY. MeshLab jest bardziej odpowiedni, gdy źródło zawiera już wierzchołki i indeksy ścian; CloudCompare jest zwykle prostszym wyborem w przypadku nieprzetworzonych współrzędnych punktów.

W przypadku powtarzalnych konwersji skrypt w Pythonie może analizować kolumny TXT i zapisywać nagłówek PLY, a następnie rekordy wierzchołków. Biblioteki takie jak Open3D i pakiet plyfile mogą zapisywać PLY, ale skrypt musi jawnie definiować pola współrzędnych, typy danych, zakres kolorów oraz indeksy ścian. Blender może również wykonywać konwersję za pomocą skryptu importu/eksportu w Pythonie, ale zwykle nie jest najbardziej bezpośrednim narzędziem do nieustrukturyzowanej tabeli punktów.

Ograniczenia jakości i zgodności

  • TXT nie ma uniwersalnego schematu. Konwersja nie może odzyskać brakujących ścian, kolorów, jednostek, normalnych ani metadanych układu współrzędnych. Zamiast zgadywać znaczenie kolumn, korzystaj ze specyfikacji aplikacji źródłowej.
  • Używaj kropki jako separatora dziesiętnego, chyba że importer jawnie obsługuje inne ustawienia regionalne. Separatory tysięcy mogą zamienić prawidłowe współrzędne w nieprawidłowe pola.
  • Zachowaj oryginalny plik i sprawdź liczbę punktów w pliku wynikowym, wymiary obwiedni, orientację osi, kolory, normalne oraz jednostki. Po eksporcie ponownie otwórz PLY w aplikacji docelowej.
  • Duże współrzędne rzeczywiste mogą zmniejszać precyzję wyświetlania lub obliczeń w oprogramowaniu wykorzystującym geometrię o pojedynczej precyzji. Przesunięcie chmury w pobliże początku układu może pomóc, ale oryginalną transformację współrzędnych należy zachować oddzielnie.
  • ASCII PLY można analizować, ale w przypadku dużych skanów jest znacznie większy i wolniejszy. Format binarny PLY jest zwykle preferowany, gdy aplikacja docelowa obsługuje wybrany wariant binarny i kolejność bajtów.
  • PLY może przechowywać niestandardowe właściwości, ale aplikacje mogą odrzucać nieobsługiwane pola lub metadane specyficzne dla źródła podczas eksportu. Pomyślna konwersja nie gwarantuje zachowania każdej kolumny TXT.

Porównanie formatu TXT z PLY

Jak formaty TXT i PLY wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików TXT i PLY
Cecha .TXT Plain Text File .PLY Polygon File Format
Otwarty standard Tak Tak
Kompresja Bez kompresji Bez kompresji
Typowy rozmiar pliku Bardzo mały Średni
Otwiera się w przeglądarce internetowej Tak, natywnie Nie
Dalsza edycja Łatwy Łatwy
Obsługa metadanych Brak Podstawowy
Czytelny tekstowo Tak Tak
Najlepszy do Wymiana danych Wymiana danych
Wprowadzono — 1994
Twórca — Stanford University
Typ MIME text/plain application/octet-stream

Informacje o rozszerzeniach i typach plików zapewnia File-Extensions.org

Najczęściej zadawane pytania

Czy konwerter TXT do PLY jest darmowy?

Tak, konwersja TXT do PLY na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.

Jak duży może być mój plik TXT?

Możesz przesłać pliki TXT o rozmiarze do 2 MB i przekonwertować do 20 plików jednocześnie w jednej partii.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować TXT do PLY?

Nie. Konwersja TXT do PLY odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik TXT dla tej konwersji z TXT do PLY. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.

Czy plik TXT można przekonwertować na chmurę punktów PLY?

Tak, jeśli plik TXT zawiera spójnie zapisane współrzędne 3D, które można zinterpretować jako wartości X, Y i Z. Zwykły tekst bez rozpoznawalnego układu współrzędnych może spowodować utworzenie pustego lub niekompletnego pliku PLY.

Czy podczas konwersji TXT do PLY zostaną zachowane kolory i dodatkowe dane punktów?

Tylko dane, które można przypisać do obsługiwanych właściwości PLY, takich jak współrzędne, kolory, normale lub intensywność, mogą zostać zachowane. Nierozpoznane kolumny, etykiety, komentarze i inne tekstowe metadane mogą zostać pominięte.

Czy konwersja TXT do PLY tworzy siatkę?

Niekoniecznie; dane współrzędnych zwykle stają się chmurą punktów, chyba że plik TXT opisuje także ściany lub inną prawidłową strukturę połączeń. Plik PLY zawierający tylko wierzchołki nie będzie mieć powierzchni ani nie będzie można go bezpośrednio edytować jako kompletnej siatki wielokątów.

Dlaczego po konwersji TXT do PLY brakuje niektórych punktów?

Punkty są często pomijane, gdy wiersze zawierają brakujące wartości, tekst nienumeryczny, niespójne separatory lub współrzędne w nieoczekiwanej kolejności. Niezgodne jednostki albo bardzo duże i bardzo małe wartości współrzędnych również mogą sprawić, że wynik będzie wyglądać na nieprawidłowo przeskalowany lub umieszczony.

Już pobrano

Ten plik został już pobrany. Ze względu na prywatność usunęliśmy go z serwera zaraz po pobraniu, więc nie można go pobrać ponownie. Jeśli potrzebujesz go jeszcze raz, przekonwertuj plik ponownie.