STEP naar GLB onder een groottelimiet: wat we bouwden en wat we maten

Gemeten op 6 oktober 2026 met 3D CAD Converter 1.0.31

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 onderdelen

GLB, geen limiet

60,18 MB2.100.994 driehoeken

GLB, limiet 5 MB

4,85 MB129.368 driehoeken

Wat 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 driehoeken14,57 MB456.292 driehoeken4,85 MB129.368 driehoekenNiet haalbaar. Kleinste bestand 4,65 MB, gemeld als boven de limiet
Assembly met 23 onderdelen, STEP van 8,7 MB 20,33 MB697.220 driehoeken14,77 MB495.428 driehoeken4,87 MB146.400 driehoekenNiet haalbaar. Kleinste bestand 1,69 MB, gemeld als boven de limiet
Los onderdeel, IGES van 2,6 MB 6,54 MB237.938 driehoeken6,54 MB237.938 driehoekenpast al, ongewijzigd gelaten4,57 MB157.174 driehoeken0,96 MB26.056 driehoeken
Los onderdeel, STEP van 2,3 MB 3,00 MB90.740 driehoeken3,00 MB90.740 driehoekenpast al, ongewijzigd gelaten3,00 MB90.740 driehoekenpast al, ongewijzigd gelaten0,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

  1. Eén keer gemeshtHet STEP-bestand wordt één keer omgezet in driehoeken, op de gekozen kwaliteit.
  2. Opnieuw geëxporteerd tot het pastDe mesh wordt opnieuw geschreven met minder driehoeken tot het bestand onder uw limiet zit.
  3. 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.
  4. 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 downloaden