Grote STEP-assemblages blijven niet meer hangen: 3D CAD Converter 1.0.21

September 2026 • ContentaSoft Team

3D CAD Converter 1.0.21 is op 22 september 2026 uitgebracht. Grote STEP-bestanden openen en converteren sneller, en het geval waarin een conversie meer dan een half uur kon lopen zonder klaar te komen, is opgelost. Bij normale bestanden is de uitvoer byte voor byte gelijk aan die van 1.0.20: alleen het wachten is veranderd.

Elk getal hieronder is gemeten op echte bestanden op één Windows-test-pc, waarbij de builds 1.0.20 en 1.0.21 om beurten dezelfde bestanden verwerkten.

Voor en na, gemeten

Wat u doet 1.0.20 1.0.21
3D-voorbeeld van een klein STEP-onderdeel openen 5,3 s 2,5 s
Voorbeeld van een middelgroot STEP-model openen 11,7 s 6,1 s
Hetzelfde voorbeeld een tweede keer openen 3,0 s, bestand opnieuw gelezen Bestand niet opnieuw gelezen
Een STEP-assemblage van 19 MB meshen (alleen de meshstap) 1,86 s 1,24 s
Een STL van 28 MB (587.000 driehoeken) naar OBJ converteren 21,5 s 4,8 s
Piekgeheugen tijdens die OBJ-export 1.080 MB 709 MB
Voorbeeld op Fine, assemblage van 4 MB met één beschadigd vlak Na 9 min gestopt, niet klaar 33,7 s
Voorbeeld op Fine, assemblage van 19 MB met 65 onderdelen Na 34 min gestopt, niet klaar 71,1 s
Miniatuur van de assemblage van 19 MB in de bestandslijst 16,9 s 12,7 s
Stuklijstregels voor de assemblage van 19 MB 1 regel 47 onderdelen, 65 stuks

Het meshen zelf is ongeveer 30 % sneller: 227 → 158 ms bij een klein onderdeel, 1.855 → 1.238 ms bij de assemblage van 19 MB. Een hele conversie wint minder, omdat het lezen van een groot STEP-bestand nog steeds 10 tot 15 s van de 12 tot 18 s kost: de assemblage van 19 MB naar GLB ging van 31,0 naar 27,2 s CPU-tijd.

Wat er veranderd is

  • STEP-bestanden worden één keer gemesht. De engine zette elk STEP-oppervlak twee keer om in driehoeken en gooide het eerste resultaat weg. Nu gebeurt dat één keer. De driehoeken zijn identiek, gecontroleerd op 17 bestanden in 7 uitvoerformaten.
  • Het voorbeeld leest een STEP-bestand één keer. Het openen van een voorbeeld startte de engine drie keer: voor de geometrie, de bestandsinformatie en de onderdelenlijst. Nu draait hij één keer en bewaart hij het resultaat, zodat hetzelfde bestand niet opnieuw wordt gelezen.
  • Een nieuwe OBJ-writer. OBJ-export loopt niet meer via de algemene 3D-bibliotheek. De nieuwe writer maakt dezelfde bytes (91 van 91 testbestanden identiek) in ongeveer een kwart van de tijd: 19,8 → 4,8 s CPU-tijd bij de STL van 28 MB.
  • Miniaturen gebruiken echt Draft. Ze vroegen om Draft maar kregen Standard-meshes. De miniatuur van de assemblage van 19 MB gebruikt nu 134.000 driehoeken in plaats van 486.000.

Stuklijst: één regel per onderdeel, met aantal

Engineers gebruiken de BOM-export om onderdelen te tellen vóór een offerte of bestelling. Tot en met 1.0.20 viel een assemblage samen tot het bovenste knooppunt: onze testassemblage van 19 MB, met 65 solids, kwam eruit als één regel.

In 1.0.21 krijgt elk uniek onderdeel één regel met een kolom Quantity (aantal). Aantallen worden door subassemblages heen vermenigvuldigd: een bout die 4 keer voorkomt in een subassemblage die twee keer is gebruikt, telt 8. Dezelfde assemblage toont nu 47 onderdelen waarvan de aantallen samen 65 zijn.

  • De CSV-export heeft een kolom Quantity direct na de onderdeelnaam, gevolgd door de solids, de vlakken en de afmetingen van één exemplaar.
  • Het onderdelenpaneel in het 3D-voorbeeld heeft een kolom Qty. Onder Windows bleef het vaak leeg, omdat bestandspaden de onderdeelgegevens braken. Dat is opgelost.
  • De JSON-export is geldige JSON: Windows-paden en onderdeelnamen worden ge-escaped.

Geen eindeloos meshen meer op Fine

Sommige STEP-assemblages werden op Fine nooit klaar. De oorzaak zat in losse vlakken. In onze testassemblage heeft één gebogen vlak een contour met een opening van 0,0005 mm waar twee randen elkaar kruisen. De mesher faalt er niet op: hij blijft werken, zonder voortgang en zonder mogelijkheid om te annuleren. Een identiek vlak zonder de opening is in 79 ms gemesht.

1.0.21 zet een limiet van 30 seconden op meshen voor voorbeelden en voor conversies op Fine:

  1. Is de mesh binnen 30 seconden klaar, dan verandert er niets: dezelfde driehoeken als voorheen.
  2. Heeft het bestand vlakken met open contouren, dan wordt tegelijk een kopie met gesloten openingen gemesht en gebruikt zodra de 30 seconden om zijn. Die behoudt het volle Fine-detail: 339.392 driehoeken voor de assemblage van 4 MB.
  3. Lukt ook die kopie niet, dan wordt het bestand in Standard-kwaliteit gemesht.
  4. Gebeurt stap 2 of 3, dan toont de regel van het bestand in de lijst een melding daarover. De opdrachtregel toont dezelfde melding.

Een model zonder beschadigde vlakken wordt nooit grover gemaakt, hoe lang het ook duurt. Standard, Draft, eigen instellingen en UltraFine hebben geen limiet: op UltraFine zijn beide testassemblages vanzelf klaar in 85 en 104 seconden, en een limiet van 30 seconden zou ze naar Standard hebben teruggezet.

Met de limiet wordt de assemblage van 4 MB op Fine in 33,5 seconden naar STL geconverteerd en die van 19 MB in 85,2 seconden. Voorheen werd geen van beide conversies klaar.

Kleinere verbeteringen

  • De conversie-engine crasht niet meer stil bij een fout bestand. Een ongeldig of ontbrekend STEP-bestand, of een verkeerd getypt getal op de opdrachtregel, eindigt nu met een foutmelding die het probleem noemt.
  • Het voorbeeld toont nu ook bestandsinformatie voor IGES-bestanden. Voorheen maakten losse meldingen van de CAD-kernel die informatie onleesbaar voor de app.

Zo krijgt u 1.0.21

Al geïnstalleerd? Start 3D CAD Converter. Een banner meldt dat versie 1.0.21 beschikbaar is; klik erop om de update te downloaden.

Nieuw met 3D CAD Converter? De gratis proefversie geeft u 10 conversies met uw eigen bestanden, zonder account of creditcard. Daarna is het een eenmalige licentie, geen abonnement. Gratis proefversie downloaden

Probeer 1.0.21 op uw grootste STEP-bestand

Gratis proefversie: 10 conversies, zonder account of creditcard. Windows 10 en 11, 64-bit.

Gratis proefversie downloaden

Meer weten: STEP naar STL in hoge kwaliteit  ·  STEP-bestand gaat niet open?