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 3MF naar PLY 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.
3MF naar PLY
Een 3MF-bestand wordt hier niet gesneden maar gemeten: klopt een wand echt met de 1,6 mm uit de tekening, hoeveel materiaal kost dit onderdeel, komt het bestand van de leverancier overeen met de geometrie die is goedgekeurd.
MeshLab, CloudCompare en trimesh nemen PLY zonder verdere uitleg aan, en een slicer doet dat werk niet. De omzetting is dus een tussenstap in een meting, geen levering, en de vraag die telt is of de getallen kloppen.
PLY zelf kent geen eenheid, net zomin als STL, OBJ of glTF: een scan van het ene apparaat staat in millimeter, van het andere in meter, en niemand kan dat aan het bestand zien. Een 3MF is de uitzondering, omdat het formaat verplicht een eenheid opgeeft — micron tot en met meter.
De omzetter herleidt die opgave naar millimeter, met een factor 25,4 voor inch en 1000 voor meter. Het volume dat MeshLab teruggeeft is dus in kubieke millimeter, zonder dat je die factor zelf hoeft na te zoeken.
Een 3MF bevat al een geïndexeerde puntenlijst, dus er wordt niets samengevoegd of hernummerd. Het aantal punten in de PLY-header is precies het aantal dat het bronbestand had.
Dat is wat een voor-en-na-vergelijking bruikbaar maakt: een afwijking is een echte afwijking, geen bijwerking van de omzetting. Dubbele punten die de ontwerpsoftware liet staan, blijven ook staan — vermeld het expliciet in je eigen tool als je die eruit wilt.
Een 3MF scheidt wat een object is van waar het staat: de bouwsectie plaatst elk object met een eigen transformatie op de plaat. PLY kent geen plaatsing, dus die transformatie wordt in de punten verwerkt.
Het gevolg: de coördinaten in de PLY beschrijven de plaat, niet het onderdeel zelf. Een deel dat linksachter op een bed van 256 mm ligt, staat dus ver van de oorsprong. Verplaats het model eerst naar zijn eigen zwaartepunt voordat je het tegen een scan uitlijnt.
PLY heeft precies één puntenlijst en één vlakkenlijst. Een 3MF met drie benoemde objecten, of één object vijf keer geplaatst, levert dus één samengevoegd oppervlak op.
De geometrie blijft intact, de namen en objectgrenzen niet. Wil je het volume per onderdeel weten, verwijder dan eerst de andere objecten in een slicer, of splits achteraf op samenhangende componenten in MeshLab.
Een 3MF-object kan zelf weer verwijzen naar andere objecten met eigen transformaties. De omzetter volgt die keten en vermenigvuldigt elke transformatie door, zodat een onderdeel twee niveaus diep toch op zijn juiste plek terechtkomt.
Een bestand zonder één driehoek levert een duidelijke foutmelding op in plaats van een lege PLY, en een keten die naar zichzelf verwijst wordt afgekapt in plaats van eindeloos gevolgd.
De header zegt altijd format ascii 1.0 — er is geen binaire variant. Elke coördinaat wordt als decimale tekst geschreven, elk vlak als een regel die met een 3 begint.
Een gepakte float is vier bytes, de tekstvorm ervan tien tot vijftien tekens. Een 3MF van een paar megabyte kan daardoor uitgroeien tot een PLY die een veelvoud groter is. Wil je een compacter bestand, sla het dan opnieuw op als binaire PLY in MeshLab of trimesh.
Kleurgroepen, materialen, objectnamen, printinstellingen, supportstructuren, de plaatindeling en alle slicer-metadata worden niet gelezen. De PLY kent alleen x, y en z, zonder kleur, normalen of textuurcoördinaten.
Voor een meting maakt dat meestal niets uit, met één uitzondering: bij een onderdeel uit meerdere materialen is de grens tussen de materialen na de omzetting nergens meer terug te vinden.
Het uitpakken van het 3MF-archief en het verwerken van de modeldata gebeurt in deze browsertab, met JavaScript dat op jouw machine draait. Er wordt niets geüpload en er is geen server die het bestand ontvangt.
Printbestanden zijn vaak het intellectueel eigendom van een ander — een klantonderdeel, een leveranciersgeometrie. Een omzetting die het bestand nooit verstuurt, is de enige variant van deze workflow die geen overleg vooraf vereist.
| 3MF | PLY | |
|---|---|---|
| Volledige naam | 3D Manufacturing Format | Polygon File Format |
| Bestandsextensie | .3mf | .ply |
| Mediatype | model/3mf | model/ply |
| Voor het eerst gepubliceerd | 2015 | 1994 |
| Uitgegeven door | 3MF Consortium | Stanford University |
| Specificatie | 3MF Core Specification | — |
| Licentie | Open standaard | Open standaard |
| Stand van zaken | Actueel | Actueel |
| Opent in een browser | Geen browser | Geen browser |
| In plaats daarvan overwogen | STL, OBJ | OBJ, STL |
De gebruikelijke programma's overlappen niet: 3MF open je in PrusaSlicer, Cura en Microsoft 3D Builder, PLY in MeshLab, Blender en CloudCompare — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.
De twee mikken op ander werk: 3MF op 3D-printen, PLY op scannen en gegevens tussen programma’s verplaatsen. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.
3MF is het formaat van 3MF Consortium, verschenen in 2015. Het is vastgelegd in 3MF Core Specification, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.
PLY komt van Stanford University en stamt uit 1994. MeshLab, Blender en CloudCompare lezen het formaat.
PLY verscheen in 1994 en 3MF in 2015. Het oudste is doorgaans het veiligste bestand om te overhandigen; het nieuwste doet hetzelfde werk met minder bytes.
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.
3MF en PLY 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 Polygon File Format normaal weergeeft.