NASSCAD V4.7.0 is een gratis 3D CAD-applicatie die direct in de browser werkt en alle bestanden lokaal verwerkt voor maximale privacy. De software biedt professionele functionaliteiten voor zowel mechanisch ontwerp als architectuur.
Kernfuncties:
- Bestandsbeheer: Uitgebreide import en export van industriestandaarden zoals STEP (AP203, AP214, AP242) en IFC (ISO 16739), naast gangbare formaten als STL, OBJ en 3MF.
- Modellering: Gebruik van Constructive Solid Geometry (CSG) via de MEDUSA-engine voor booleaanse operaties (Unie, Aftrekken, Snijvlak). De tool beschikt over 19 waterdichte primitieven, waaronder parametrische generatoren voor complexe objecten zoals tandwielen, schroeven en moeren.
- Tekengereedschappen: Een full-screen 2D Sketcher voor extrusies en een 'Quick Fillet & Chamfer'-tool voor het afronden van randen.
- Automatisering: De geïntegreerde NassScript (JavaScript-console) maakt het mogelijk om repetitieve taken te automatiseren via scripting.
- 3D-Print Focus: De applicatie bevat een 'Build Volume'-functie waarmee ontwerpen direct gecontroleerd kunnen worden op basis van het printbed van populaire 3D-printers.
NASSCAD V4.7.0 — Gratis 3D CAD in je browser
Aan de slag
Starten en Projectbeheer
Via de 🚀 Start-knop in de menubalk wordt de welkomstkaart geopend. Hier kan de gebruiker kiezen voor een interactieve tutorial, het importeren van een model, het openen van een project of een NassScript-demo (zoals het zonnestelsel of een viertaktmotor).
- Opslaan: Gebruik
Save project as voor een NASSCAD JSON-project en Load project om een bestaand project te openen.
- Exporteren: De
Export-functie schrijft modellen naar formaten die compatibel zijn met andere tools.
- Scripts: Via
⚡ Script kunnen scripts worden gestart, gestopt en bewerkt. In demo's kan de Stop-knop worden gebruikt om onderdelen te bevriezen voor selectie en bewerking.
Interface en Workspace
Een schermresolutie van 1920×1080 of hoger wordt aanbevolen. Gebruikers kunnen panelen verplaatsen, herschalen of verbergen via het ☰ Panels-menu of de toets H. Geavanceerde instellingen zijn gegroepeerd in het Performances-menu.
STEP Import en Export
Import en Assemblages
NASSCAD ondersteunt STEP-bestanden in de protocollen AP203, AP214 en AP242.
- Structuur: Wanneer de bronstructuur beschikbaar is, groepeert het Objects-paneel onderdelen in assemblage-mappen. Namen van onderdelen, plaatsing en beschikbare kleuren blijven behouden.
- MEDUSA: In de Windows-versie en Portable-versie is MEDUSA inbegrepen, wat zorgt voor per-vlak kleuren en native verwerking van grote assemblages.
- Oppervlaktekwaliteit: De import-pipeline verbetert de tessellatie-topologie en behoudt OCCT-oppervlaktenormalen, wat resulteert in gladdere gebogen vlakken met behoud van scherpe randen.
- Grote bestanden: Native STEP-streaming en het Turbo-pad ondersteunen grote assemblages, hoewel de prestaties afhankelijk blijven van de complexiteit van het bestand en de hardware.
PMI en Assemblagegeschiedenis
Ondersteunde AP242-bestanden kunnen grafische annotaties en semantische PMI / GD&T (Product Manufacturing Information / Geometric Dimensioning and Tolerancing) tonen in het PMI-paneel. De assemblagestructuur beschrijft onderdelen en instanties, maar herstelt geen oorspronkelijke schetsen, constraints of modelleringsgeschiedenis.
STEP Export
Export kan worden uitgevoerd via Export > STEP in de protocollen AP203, AP214 of AP242.
- Scope: De gebruiker kan kiezen tussen de geselecteerde objecten of het volledige ontwerp.
- B-Rep hergebruik: Voor geschikte STEP-bodies die via MEDUSA zijn geïmporteerd en geometrisch ongewijzigd zijn gebleven, kan de export de bron B-Rep hergebruiken in plaats van het lichaam opnieuw op te bouwen uit driehoeken (meshes).
- Mesh-export: Resultaten van CSG, bewerkte meshes en bodies zonder bruikbare bron B-Rep worden geëxporteerd vanuit hun huidige geometrie. Hierbij kunnen analytische primitieven analytische representaties gebruiken, terwijl andere geometrie gebruikmaakt van AP242-tessellatie of AP203/AP214 gefacetteerde B-Rep.
- Strategieën: De opties Exact, Robust en Faceted bepalen de schrijverstrategie en nauwkeurigheid.
IFC Viewer en Exchange
NASSCAD fungeert als viewer voor IFC (ISO 16739), bedoeld voor architectuur en constructie.
Import
- Schema's: Ondersteunt IFC2X3, IFC4 en IFC4X3 via de ingebouwde web-ifc engine.
- Elementen: Elk gebouwelement (muur, vloer, raam, balk, etc.) wordt als een apart object geïmporteerd onder zijn IFC-naam.
- Beperkingen: Alleen de geometrie wordt behouden. Eigenschapsets, materialen en relaties (verdiepingen, zones) worden niet bewaard.
Export
Export vindt plaats in het IFC4-formaat in millimeters, met een hiërarchie van Project › Site › Building › Storey.
- Geometrie: Ondersteunde primitieven (kubus, cilinder, etc.) gebruiken parametrische IFC-geometrie. Booleaanse resultaten en meshes worden geschreven als compacte getrianguleerde oppervlakken.
- Kleuren: Kleuren per vlak blijven behouden bij export.
CSG-operaties (Constructive Solid Geometry)
NASSCAD maakt gebruik van booleaanse operaties om complexe vormen te creëren.
De Engine
- MEDUSA (Native): Booleaanse operaties draaien via native Manifold C++ over alle CPU-cores.
- Manifold WASM (Browser): Wanneer MEDUSA niet beschikbaar is, draait de operatie in de browser op één core, wat trager is bij grote modellen.
Operaties
- Union (Unie): Voegt $N$ objecten samen tot één solide.
- Subtract (Aftrekken): Trekt gaten uit solides. Objecten gemarkeerd als 'Hole' (transparant rood) worden automatisch afgetrokken bij een Union-actie.
- Intersect (Snijvlak): Behoudt alleen het volume dat gemeenschappelijk is aan alle geselecteerde objecten.
Constructieboom en Beheer
Elk CSG-resultaat bevat een constructieboom in het Objects-paneel.
- Re-run: Bouwt de bronnen opnieuw op en voert de operatie opnieuw uit (niet-destructief).
- Deep Re-run: Herhaalt de hele boom vanaf de basis (bladeren) in één keer.
- Explode: Herstelt de onmiddellijke operand-objecten van het geselecteerde resultaat.
- X-Deep: Herstelt recursief alle oorspronkelijke bronvormen op hun getransformeerde posities.
Modelleringshulpmiddelen
3D Primitieven
Er zijn 19 waterdichte primitieven beschikbaar, ontworpen als gesloten solides.
Standaard primitieven:
- Kubus, Sfeer, Halve sfeer, Cilinder, Kegel, Driehoekige piramide, Piramide, Gewelfdak (RoofArc), Buis (Tube), Lathe (omwenteling), 3D Tekst, Wedge (wig), Zadeldak (Roof) en Holle doos (Hollow box).
Generator-primitieven (.gen - parametrisch):
- Cylind.Gen: Afgeplatte cilinder met dubbele fase.
- Cubic.Gen: Fase- of afgeronde kubus.
- Tore.Gen: Ultra-HD torus.
- ArcSphere.Gen: Sferisch sector.
- RevSolid.Gen: Omwentelingslichaam met instelbare booghoek.
- Pipe.Gen: Holle pijp met rakingen en bochten.
- Gear.Gen: ISO evolventetandwielen (recht, helix, herringbone) en poelies.
- Screw.Gen: Parametrische schroeven (ISO 68-1 / ASME UNC·UNF).
- Nut.Gen: Parametrische moeren (ISO 4032/4033 / ASME B18.2.2).
- Sketch.Gen: 2D fullscreen sketcher voor het maken van solide extrusies.
- CircularText.Gen: Gebogen 3D-tekst op een boog.
Quick Fillet & Chamfer
Deze tool rondt of fasert de randen van een solide, inclusief de overgangen waar drie randen samenkomen.
- Round (Afronding): Creëert een ronde fillet met een instelbare straal en segmenten.
- Chamfer (Fase): Creëert een rechte afschuining.
- Selectie: De gebruiker kan alle scherpe randen selecteren, specifieke randen kiezen via
Pick edges, of snel de bovenste (Top) of onderste (Bottom) randen selecteren.
2D Sketcher (Sketch.Gen)
Een full-screen overlay voor het tekenen van gesloten contouren die kunnen worden geëxtrudeerd naar een solide.
- Tools: Lijnen, rechthoeken, cirkels, bogen, Bézier-curven en een Trim-tool.
- Extrusie: De hoogte (H) is instelbaar voordat de contour naar de 3D-scène wordt gestuurd.
Gebruikersinterface en Navigatie
3D-weergave Bediening
- Linkerklik: Object selecteren.
- Linkerklik + slepen: Geselecteerd object bewegen op het XZ-vlak.
- Shift + klik: Meerdere objecten selecteren.
- Alt + linker-slepen: Pan over de volledige 3D-ruimte.
- Alt + rechter-slepen: Pan van het grid en alle objecten.
- Rechterklik + slepen: Orbit (camera draaien rond de scène).
- Middelste klik + slepen: Pan camera.
- Scrollwiel: In- en uitzoomen.
- Dubbelklik op object: Cyclus door: ① Resize handles → ② Dimensies (X/Y/Z) → ③ Rotatieringen.
Toetsenbordcombinaties
Ctrl + Z / Ctrl + Y: Undo / Redo (tot 200 niveaus).
Ctrl + D: Selectie dupliceren.
Del / Backspace: Selectie verwijderen.
Pijltjestoetsen: Object 1 mm bewegen (XZ-vlak).
Alt + $\uparrow$/$\downarrow$: Object omhoog/omlaag bewegen (Y-as).
S: Magnetische snap wisselen (1 → 0.5 → 0.1 → 0.01 → 0.001 mm → OFF).
N: Licht/donker thema wisselen.
1 t/m 5: Cameraviews (Reset, Top, Front, Right, Reset).
H: Panelen verbergen/tonen.
Eigenschappen en Hulpmiddelen
- Properties Paneel: Beheer van lichtintensiteit, kleur, opaciteit en de status 'Solid' of 'Hole'.
- Alignment (Uitlijning): Via de
Align-knop of toets L kunnen objecten worden uitgelijnd op de X-, Y- of Z-as.
- Build Volume: Toont het printbed van 28 populaire 3D-printers (o.a. Bambu Lab, Creality, Prusa) om te controleren of het model binnen het printvolume past.
Technische Specificaties en Prestaties
Geheugen en Instellingen
- Pool Size: De geometrie/historie geheugenpool kan worden ingesteld op Auto, 512MB, 1GB, 1.5GB of 2GB. Wijzigingen vereisen een pagina-herlaadbeurt.
- Watchdog: Stelt de timeout in voor CSG-berekeningen (Auto, 60s, 120s, 300s).
- Workers: Stelt de dispatch-drempels voor client-side threads in.
Prestatiebenchmarks
Gemeten op een Intel Core i5-9400, 64 GB RAM, NVIDIA RTX 3050.
- Weergave: 60 FPS tot circa 1.000 objecten; 30 FPS rond de 2.000 objecten of $>33$ miljoen vertices.
- Booleaanse operaties (met MEDUSA):
- Simpele operaties (kubus - cilinder): 0.15 – 0.4 s.
- Snelle paden (200 niet-overlappende sferen): 3.6 s.
- Zware operaties (100 overlappende sferen): 12.7 s.
Bestandsbeheer en Compatibiliteit
Ondersteunde Formaten
Import:
- STL (Binary/ASCII), OBJ, 3MF, GLB/glTF 2.0, PLY, STEP (AP203/214/242), IFC (IFC2X3/4/4X3).
Export:
- STL (Binary/ASCII), OBJ, 3MF, GLB (incl. Draco compressie), PLY, STEP AP242, IFC4, JSON Project.
- 2D Secties: Horizontale doorsneden kunnen worden geëxporteerd als SVG of DXF.
Privacy en Werking
- Lokale verwerking: CAD-bestanden worden lokaal gelezen en verwerkt; er is geen upload naar een server nodig.
- Offline gebruik: De desktop-app (Electron) werkt volledig offline. De browserversie is afhankelijk van gecachte bestanden.
NassScript (JS Console)
NASSCAD bevat een geïntegreerde JavaScript-console voor automatisering.
- Functionaliteit: Gebruikers kunnen objecten aanmaken, booleaanse operaties uitvoeren en repetitief werk batch-verwerken.
- Controles: Ondersteunt
await en beschikt over een Stop-functie om actieve scripts of animaties te beëindigen.
- Veiligheid: Scripts hebben volledige toegang tot de applicatie; onbekende code mag niet worden uitgevoerd.
Licentie en Credits
Auteurs:
- Nasser: Visie, richting, kwaliteitsnormen en veldtesten.
- Claude (Anthropic): Ontwikkeling van de CSG-engine, primitives en STEP-decodering.
Licentie: NASSCAD V4.7.0 wordt gedistribueerd onder de Creative Commons BY-NC 4.0 licentie:
- Gratis voor persoonlijk en niet-commercieel gebruik (met naamsvermelding).
- Commercieel gebruik vereist een schriftelijke overeenkomst met NassLab.
NASSCAD V4.7.0 — Gratis 3D CAD in je browser
Aan de slag
Starten en Projectbeheer
Via de 🚀 Start-knop in de menubalk wordt de welkomstkaart geopend. Hier kan de gebruiker kiezen voor een interactieve tutorial, het importeren van een model, het openen van een project of een NassScript-demo (zoals het zonnestelsel of een viertaktmotor).
- Opslaan: Gebruik
Save project as voor een NASSCAD JSON-project en Load project om een bestaand project te openen.
- Exporteren: De
Export-functie schrijft modellen naar formaten die compatibel zijn met andere tools.
- Scripts: Via
⚡ Script kunnen scripts worden gestart, gestopt en bewerkt. In demo's kan de Stop-knop worden gebruikt om onderdelen te bevriezen voor selectie en bewerking.
Interface en Workspace
Een schermresolutie van 1920×1080 of hoger wordt aanbevolen. Gebruikers kunnen panelen verplaatsen, herschalen of verbergen via het ☰ Panels-menu of de toets H. Geavanceerde instellingen zijn gegroepeerd in het Performances-menu.
STEP Import en Export
Import en Assemblages
NASSCAD ondersteunt STEP-bestanden in de protocollen AP203, AP214 en AP242.
- Structuur: Wanneer de bronstructuur beschikbaar is, groepeert het Objects-paneel onderdelen in assemblage-mappen. Namen van onderdelen, plaatsing en beschikbare kleuren blijven behouden.
- MEDUSA: In de Windows-versie en Portable-versie is MEDUSA inbegrepen, wat zorgt voor per-vlak kleuren en native verwerking van grote assemblages.
- Oppervlaktekwaliteit: De import-pipeline verbetert de tessellatie-topologie en behoudt OCCT-oppervlaktenormalen, wat resulteert in gladdere gebogen vlakken met behoud van scherpe randen.
- Grote bestanden: Native STEP-streaming en het Turbo-pad ondersteunen grote assemblages, hoewel de prestaties afhankelijk blijven van de complexiteit van het bestand en de hardware.
PMI en Assemblagegeschiedenis
Ondersteunde AP242-bestanden kunnen grafische annotaties en semantische PMI / GD&T (Product Manufacturing Information / Geometric Dimensioning and Tolerancing) tonen in het PMI-paneel. De assemblagestructuur beschrijft onderdelen en instanties, maar herstelt geen oorspronkelijke schetsen, constraints of modelleringsgeschiedenis.
STEP Export
Export kan worden uitgevoerd via Export > STEP in de protocollen AP203, AP214 of AP242.
- Scope: De gebruiker kan kiezen tussen de geselecteerde objecten of het volledige ontwerp.
- B-Rep hergebruik: Voor geschikte STEP-bodies die via MEDUSA zijn geïmporteerd en geometrisch ongewijzigd zijn gebleven, kan de export de bron B-Rep hergebruiken in plaats van het lichaam opnieuw op te bouwen uit driehoeken (meshes).
- Mesh-export: Resultaten van CSG, bewerkte meshes en bodies zonder bruikbare bron B-Rep worden geëxporteerd vanuit hun huidige geometrie. Hierbij kunnen analytische primitieven analytische representaties gebruiken, terwijl andere geometrie gebruikmaakt van AP242-tessellatie of AP203/AP214 gefacetteerde B-Rep.
- Strategieën: De opties Exact, Robust en Faceted bepalen de schrijverstrategie en nauwkeurigheid.
IFC Viewer en Exchange
NASSCAD fungeert als viewer voor IFC (ISO 16739), bedoeld voor architectuur en constructie.
Import
- Schema's: Ondersteunt IFC2X3, IFC4 en IFC4X3 via de ingebouwde web-ifc engine.
- Elementen: Elk gebouwelement (muur, vloer, raam, balk, etc.) wordt als een apart object geïmporteerd onder zijn IFC-naam.
- Beperkingen: Alleen de geometrie wordt behouden. Eigenschapsets, materialen en relaties (verdiepingen, zones) worden niet bewaard.
Export
Export vindt plaats in het IFC4-formaat in millimeters, met een hiërarchie van Project › Site › Building › Storey.
- Geometrie: Ondersteunde primitieven (kubus, cilinder, etc.) gebruiken parametrische IFC-geometrie. Booleaanse resultaten en meshes worden geschreven als compacte getrianguleerde oppervlakken.
- Kleuren: Kleuren per vlak blijven behouden bij export.
CSG-operaties (Constructive Solid Geometry)
NASSCAD maakt gebruik van booleaanse operaties om complexe vormen te creëren.
De Engine
- MEDUSA (Native): Booleaanse operaties draaien via native Manifold C++ over alle CPU-cores.
- Manifold WASM (Browser): Wanneer MEDUSA niet beschikbaar is, draait de operatie in de browser op één core, wat trager is bij grote modellen.
Operaties
- Union (Unie): Voegt $N$ objecten samen tot één solide.
- Subtract (Aftrekken): Trekt gaten uit solides. Objecten gemarkeerd als 'Hole' (transparant rood) worden automatisch afgetrokken bij een Union-actie.
- Intersect (Snijvlak): Behoudt alleen het volume dat gemeenschappelijk is aan alle geselecteerde objecten.
Constructieboom en Beheer
Elk CSG-resultaat bevat een constructieboom in het Objects-paneel.
- Re-run: Bouwt de bronnen opnieuw op en voert de operatie opnieuw uit (niet-destructief).
- Deep Re-run: Herhaalt de hele boom vanaf de basis (bladeren) in één keer.
- Explode: Herstelt de onmiddellijke operand-objecten van het geselecteerde resultaat.
- X-Deep: Herstelt recursief alle oorspronkelijke bronvormen op hun getransformeerde posities.
Modelleringshulpmiddelen
3D Primitieven
Er zijn 19 waterdichte primitieven beschikbaar, ontworpen als gesloten solides.
Standaard primitieven:
- Kubus, Sfeer, Halve sfeer, Cilinder, Kegel, Driehoekige piramide, Piramide, Gewelfdak (RoofArc), Buis (Tube), Lathe (omwenteling), 3D Tekst, Wedge (wig), Zadeldak (Roof) en Holle doos (Hollow box).
Generator-primitieven (.gen - parametrisch):
- Cylind.Gen: Afgeplatte cilinder met dubbele fase.
- Cubic.Gen: Fase- of afgeronde kubus.
- Tore.Gen: Ultra-HD torus.
- ArcSphere.Gen: Sferisch sector.
- RevSolid.Gen: Omwentelingslichaam met instelbare booghoek.
- Pipe.Gen: Holle pijp met rakingen en bochten.
- Gear.Gen: ISO evolventetandwielen (recht, helix, herringbone) en poelies.
- Screw.Gen: Parametrische schroeven (ISO 68-1 / ASME UNC·UNF).
- Nut.Gen: Parametrische moeren (ISO 4032/4033 / ASME B18.2.2).
- Sketch.Gen: 2D fullscreen sketcher voor het maken van solide extrusies.
- CircularText.Gen: Gebogen 3D-tekst op een boog.
Quick Fillet & Chamfer
Deze tool rondt of fasert de randen van een solide, inclusief de overgangen waar drie randen samenkomen.
- Round (Afronding): Creëert een ronde fillet met een instelbare straal en segmenten.
- Chamfer (Fase): Creëert een rechte afschuining.
- Selectie: De gebruiker kan alle scherpe randen selecteren, specifieke randen kiezen via
Pick edges, of snel de bovenste (Top) of onderste (Bottom) randen selecteren.
2D Sketcher (Sketch.Gen)
Een full-screen overlay voor het tekenen van gesloten contouren die kunnen worden geëxtrudeerd naar een solide.
- Tools: Lijnen, rechthoeken, cirkels, bogen, Bézier-curven en een Trim-tool.
- Extrusie: De hoogte (H) is instelbaar voordat de contour naar de 3D-scène wordt gestuurd.
Gebruikersinterface en Navigatie
3D-weergave Bediening
- Linkerklik: Object selecteren.
- Linkerklik + slepen: Geselecteerd object bewegen op het XZ-vlak.
- Shift + klik: Meerdere objecten selecteren.
- Alt + linker-slepen: Pan over de volledige 3D-ruimte.
- Alt + rechter-slepen: Pan van het grid en alle objecten.
- Rechterklik + slepen: Orbit (camera draaien rond de scène).
- Middelste klik + slepen: Pan camera.
- Scrollwiel: In- en uitzoomen.
- Dubbelklik op object: Cyclus door: ① Resize handles → ② Dimensies (X/Y/Z) → ③ Rotatieringen.
Toetsenbordcombinaties
Ctrl + Z / Ctrl + Y: Undo / Redo (tot 200 niveaus).
Ctrl + D: Selectie dupliceren.
Del / Backspace: Selectie verwijderen.
Pijltjestoetsen: Object 1 mm bewegen (XZ-vlak).
Alt + $\uparrow$/$\downarrow$: Object omhoog/omlaag bewegen (Y-as).
S: Magnetische snap wisselen (1 → 0.5 → 0.1 → 0.01 → 0.001 mm → OFF).
N: Licht/donker thema wisselen.
1 t/m 5: Cameraviews (Reset, Top, Front, Right, Reset).
H: Panelen verbergen/tonen.
Eigenschappen en Hulpmiddelen
- Properties Paneel: Beheer van lichtintensiteit, kleur, opaciteit en de status 'Solid' of 'Hole'.
- Alignment (Uitlijning): Via de
Align-knop of toets L kunnen objecten worden uitgelijnd op de X-, Y- of Z-as.
- Build Volume: Toont het printbed van 28 populaire 3D-printers (o.a. Bambu Lab, Creality, Prusa) om te controleren of het model binnen het printvolume past.
Technische Specificaties en Prestaties
Geheugen en Instellingen
- Pool Size: De geometrie/historie geheugenpool kan worden ingesteld op Auto, 512MB, 1GB, 1.5GB of 2GB. Wijzigingen vereisen een pagina-herlaadbeurt.
- Watchdog: Stelt de timeout in voor CSG-berekeningen (Auto, 60s, 120s, 300s).
- Workers: Stelt de dispatch-drempels voor client-side threads in.
Prestatiebenchmarks
Gemeten op een Intel Core i5-9400, 64 GB RAM, NVIDIA RTX 3050.
- Weergave: 60 FPS tot circa 1.000 objecten; 30 FPS rond de 2.000 objecten of $>33$ miljoen vertices.
- Booleaanse operaties (met MEDUSA):
- Simpele operaties (kubus - cilinder): 0.15 – 0.4 s.
- Snelle paden (200 niet-overlappende sferen): 3.6 s.
- Zware operaties (100 overlappende sferen): 12.7 s.
Bestandsbeheer en Compatibiliteit
Ondersteunde Formaten
Import:
- STL (Binary/ASCII), OBJ, 3MF, GLB/glTF 2.0, PLY, STEP (AP203/214/242), IFC (IFC2X3/4/4X3).
Export:
- STL (Binary/ASCII), OBJ, 3MF, GLB (incl. Draco compressie), PLY, STEP AP242, IFC4, JSON Project.
- 2D Secties: Horizontale doorsneden kunnen worden geëxporteerd als SVG of DXF.
Privacy en Werking
- Lokale verwerking: CAD-bestanden worden lokaal gelezen en verwerkt; er is geen upload naar een server nodig.
- Offline gebruik: De desktop-app (Electron) werkt volledig offline. De browserversie is afhankelijk van gecachte bestanden.
NassScript (JS Console)
NASSCAD bevat een geïntegreerde JavaScript-console voor automatisering.
- Functionaliteit: Gebruikers kunnen objecten aanmaken, booleaanse operaties uitvoeren en repetitief werk batch-verwerken.
- Controles: Ondersteunt
await en beschikt over een Stop-functie om actieve scripts of animaties te beëindigen.
- Veiligheid: Scripts hebben volledige toegang tot de applicatie; onbekende code mag niet worden uitgevoerd.
Licentie en Credits
Auteurs:
- Nasser: Visie, richting, kwaliteitsnormen en veldtesten.
- Claude (Anthropic): Ontwikkeling van de CSG-engine, primitives en STEP-decodering.
Licentie: NASSCAD V4.7.0 wordt gedistribueerd onder de Creative Commons BY-NC 4.0 licentie:
- Gratis voor persoonlijk en niet-commercieel gebruik (met naamsvermelding).
- Commercieel gebruik vereist een schriftelijke overeenkomst met NassLab.