STEP naar GLB onder een groottelimiet: wat we bouwden en wat we maten
Een map met STEP-assembly's moet kleine GLB-bestanden worden voor een productviewer op het web, AR of een game-engine. Vanaf versie 1.0.31 vult u de grootte in MB in die u zich kunt veroorloven, en 3D CAD Converter schrijft een GLB dat past. Elk onderdeel houdt zijn naam en kleur. Alles draait offline op uw pc en er wordt niets geüpload. Online converters hebben een limiet op de uploadgrootte; hier is er geen upload.
STEP-bestand
19,7 MBassembly met 65 onderdelenGLB, geen limiet
60,18 MB2.100.994 driehoekenGLB, limiet 5 MB
4,85 MB129.368 driehoekenWat we maten
| Invoer | Geen limiet | Limiet 15 MB | Limiet 5 MB | Limiet 1 MB |
|---|---|---|---|---|
| Assembly met 65 onderdelen, STEP van 19,7 MB | 60,18 MB2.100.994 driehoeken | 14,57 MB456.292 driehoeken | 4,85 MB129.368 driehoeken | Niet haalbaar. Kleinste bestand 4,65 MB, gemeld als boven de limiet |
| Assembly met 23 onderdelen, STEP van 8,7 MB | 20,33 MB697.220 driehoeken | 14,77 MB495.428 driehoeken | 4,87 MB146.400 driehoeken | Niet haalbaar. Kleinste bestand 1,69 MB, gemeld als boven de limiet |
| Los onderdeel, IGES van 2,6 MB | 6,54 MB237.938 driehoeken | 6,54 MB237.938 driehoekenpast al, ongewijzigd gelaten | 4,57 MB157.174 driehoeken | 0,96 MB26.056 driehoeken |
| Los onderdeel, STEP van 2,3 MB | 3,00 MB90.740 driehoeken | 3,00 MB90.740 driehoekenpast al, ongewijzigd gelaten | 3,00 MB90.740 driehoekenpast al, ongewijzigd gelaten | 0,93 MB22.604 driehoeken |
Kwaliteit Fijn. Groottes in MB, waarbij 1 MB telt als 1.000.000 bytes. Een bestand dat al onder de limiet zit, blijft ongewijzigd. De conversies duurden van ongeveer 3 seconden voor de kleine onderdelen tot ongeveer 2 minuten voor de assembly met 65 onderdelen; de testmachine was bezet, dus we geven geen exacte tijden.
Bij kwaliteit Standaard is de assembly met 65 onderdelen 14,64 MB zonder limiet en 4,92 MB met een limiet van 5 MB. De assembly met 23 onderdelen, die bij Fijn de 1 MB niet haalt, past bij Standaard: 0,95 MB en 22.860 driehoeken.
Elk GLB met een groottelimiet hield dezelfde onderdeelnamen, nesting en kleuren als het GLB zonder limiet.
Hoe de limiet wordt gehaald
- Eén keer gemeshtHet STEP-bestand wordt één keer omgezet in driehoeken, op de gekozen kwaliteit.
- Opnieuw geëxporteerd tot het pastDe mesh wordt opnieuw geschreven met minder driehoeken tot het bestand onder uw limiet zit.
- Zoveel detail als er pastU krijgt het hoogste aantal driehoeken dat onder de limiet blijft. Het gaat nooit onder 5% van de driehoeken bij de gekozen kwaliteit.
- Mis is misAls de limiet niet haalbaar is, wordt toch het kleinste bestand geschreven en duidelijk gemarkeerd als boven de limiet. Het wordt nooit als geslaagd gemeld.
De exacte opdrachten
# Eén assembly, hooguit 5 MB
cadconvert convert -i assembly.step -o assembly.glb --quality fine --max-size 5
# Een hele map, met een CSV-rapport
cadconvert batch -i .\step -o .\glb -f glb --max-size 5 --report report.csv
# Een bewaakte map: elk nieuw STEP-bestand wordt een GLB
cadconvert watch -i .\incoming -o .\glb -f glb --max-size 5 --report report.csv
--max-size verwacht een waarde in MB en werkt met convert, batch en watch, voor glTF- en GLB-uitvoer. Komt een bestand boven de limiet uit, dan eindigt de CLI met code 6, staat in het JSON-resultaat withinBudget:false en in het rapport OverBudget.
In de app
Stap Opties, kaart glTF, veld Maximale bestandsgrootte (MB).
Voor AI-agents
De MCP-tool convert_cad accepteert max_size_mb.
Opgelost: een STEP-assembly is niet langer één grijze mesh
Vóór versie 1.0.31 kwam een naar GLB geëxporteerde STEP-assembly eruit als één grijze mesh. Dat was een fout, en dezelfde release lost die op. Een STEP-assembly komt nu zo in het GLB aan:
Eén benoemde node per onderdeel
Genest zoals in de STEP-assembly.
Kleuren van onderdelen en vlakken
Een penmodel met 5 kleuren houdt ze alle 5.
Oppervlaktenormalen
Worden nu in het GLB geschreven.
Eén rapport voor de hele batch
Voeg --report report.csv toe aan batch of watch, of klik in de app op het resultatenscherm op CSV-rapport exporteren. U krijgt één rij per bestand: invoer- en uitvoerbestand met formaat, driehoeken voor en na, invoer- en uitvoergrootte, de groottelimiet, of het bestand eronder blijft, duur, resultaat en melding.
Wat het niet doet
Posities van onderdelen zijn in de geometrie verwerkt. Node-transformaties zijn de identiteit.
Herhaalde onderdelen worden niet geïnstantieerd.
IGES- en BREP-bestanden nemen geen kleuren of structuur mee.
Kleurnamen en transparantie uit STEP worden niet meegenomen.
Meshreparatie kan vlakkleuren laten vervallen.
GLB blijft Z-up, tenzij u --up-axis y toevoegt.
Probeer een groottelimiet op uw eigen STEP-assemblyGratis proefversie: 10 conversies, zonder creditcard. Windows 10/11, 64-bit.
Gratis proefversie downloadenVerder lezen: Gids voor glTF en GLB · Conversie automatiseren met de CLI en AI-agents · Grote STEP-assemblages blijven niet meer hangen: 3D CAD Converter 1.0.21