Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Hier zet je PLY naar STL om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
PLY naar STL
Fotogrammetrie- en structured-light-scanners schrijven PLY om precies één reden: het formaat laat elk hoekpunt rood, groen en blauw dragen, zodat het uiterlijk van het object meereist met de vorm zonder textuurbestand.
STL, uit 1987, heeft geen kleur, geen materialen en geen metadata — alleen driehoeken. Omzetten reduceert een scan dus tot zijn silhouet in drie dimensies. Dat is precies goed als het in één materiaal geprint wordt, en een echt verlies als iemand ernaar zou kijken.
Bevat je PLY hoekpunten zonder vlakken, dan stopt de omzetting met een melding daarover. Dat is geen tekortkoming — een puntenwolk is een verzameling monsters zonder oppervlak ertussen, en er een oppervlak van maken is reconstructie, geen conversie.
Dat werk hoort in een tool die daarvoor gebouwd is: MeshLab en CloudCompare bieden Poisson-reconstructie en ball-pivoting, en de scannersoftware heeft vaak een eigen meshstap. Voer die eerst uit en zet daarna de gemeshte PLY om.
Altijd binair: tachtig bytes koptekst, vier bytes driehoekstal, dan vijftig bytes per driehoek — twaalf voor de vlaknormaal, zesendertig voor drie hoekpunten als float32, twee ongebruikte bytes. Het totaal is exact 84 + 50n.
De vlaknormaal wordt herberekend uit de winding van de drie hoekpunten, niet overgenomen uit iets in de PLY. Verschillende slicers negeren de opgeslagen waarde toch, maar een correcte waarde schrijven kost niets.
Geen van beide formaten legt een eenheid vast, dus de coördinaten worden ongewijzigd overgenomen — de omzetting kan de schaal niet fout krijgen, maar ook niet goed.
Een structured-light- of laserscan komt meestal in millimeter uit, omdat het apparaat zijn eigen geometrie kent. Een fotogrammetrie-reconstructie niet: de schaal is willekeurig totdat je een referentie geeft. Meet een bekend kenmerk voordat je uploadt.
Een scan heeft gaten waar de scanner niets kon zien: ondersnijdingen, de onderkant waarop het object rustte, glimmende oppervlakken die niets teruggaven. Vaak zitten er ook losse eilandjes en zelfdoorsnijdingen in.
Niets daarvan wordt hier hersteld. De vertex- en vlaklijst van de PLY worden precies gebruikt zoals het bestand ze vermeldt. Reparatie hoort in MeshLab’s gatvulling, Meshmixer’s inspector of Blender’s 3D-Print Toolbox.
ASCII-PLY, binair little-endian en binair big-endian. De header wordt als tekst gelezen, ook in een binair bestand, en de scalar-eigenschappen van char en uchar tot en met float en double worden allemaal herkend.
Een eigenschapstype buiten die reeks stopt de omzetting met een melding die het type noemt, in plaats van het bestand verkeerd te lezen. Vlakken met meer dan drie hoeken worden waaiervormig gedriehoekt.
Het vertex-element wordt gelezen voor zijn x-, y- en z-eigenschappen. Elke andere eigenschap — rood, groen, blauw, alfa, normalen, betrouwbaarheid, intensiteit — wordt overgeslagen en verdwijnt.
Is de PLY je archiefkopie, houd dat dan in gedachten. Betrouwbaarheidswaarden en per-hoekpunt-normalen zijn vaak precies wat een latere verwerkingsstap nodig heeft, en zijn na de STL niet meer terug te halen.
STL is wat uploadformulieren verwachten, en specifiek binaire STL — verschillende diensten wijzen ASCII gewoon af. Het bestand dat hier ontstaat is binair en heeft geen verdere voorbereiding nodig buiten de reparatie die de mesh zelf vereist.
Controleer het aantal driehoeken voordat je uploadt, want bureaus stellen daar vaak een limiet aan, en controleer het bounding-box tegen de maat die je verwacht — de offerte wordt berekend op basis van het volume dat je opstuurt.
Print je zelf in PrusaSlicer, Cura of Bambu Studio, zet de PLY dan om naar 3MF: de eenheid staat vast, het pakket is gevalideerd, en de hoekpunten worden eenmaal opgeslagen in plaats van driemaal per driehoek.
STL verdient de omzetting wanneer de andere kant het eist: een uploadformulier met één toegestane extensie, een slicer van vóór 3MF, een leveranciersprogramma dat het nooit kreeg.
| PLY | STL | |
|---|---|---|
| Volledige naam | Polygon File Format | Stereolithography |
| Bestandsextensie | .ply | .stl |
| Mediatype | model/ply | model/stl |
| Voor het eerst gepubliceerd | 1994 | 1987 |
| Uitgegeven door | Stanford University | 3D Systems |
| Licentie | Open standaard | Open standaard |
| Stand van zaken | Actueel | Actueel |
| Opent in een browser | Geen browser | Geen browser |
| In plaats daarvan overwogen | OBJ | 3MF, OBJ |
Blender leest zowel PLY als STL, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.
De twee mikken op ander werk: PLY op scannen en gegevens tussen programma’s verplaatsen, STL op 3D-printen. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.
STL komt van 3D Systems en stamt uit 1987. Blender, PrusaSlicer en Cura lezen het formaat.
Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt.
Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk.
PLY en STL beschrijven de inhoud op fundamenteel andere manieren. De omzetting is daarom een reconstructie en geen kopie: getrouw, maar niet byte voor byte identiek. Alleen de meetkunde. Materialen, kleuren, texturen en animatie gaan niet mee, en een model dat meerdere keren geplaatst is komt terug met elke kopie vastgezet op zijn eigen plek.
Voor de omzetting niet: die gebeurt in de browser die je al open hebt staan. Om het resultaat te openen heb je daarna het programma nodig waarmee je apparaat Stereolithography normaal weergeeft.