C3M30 – Open SCAD

Inleiding

OpenSCAD is software voor het maken van 3D CAD (Computer-Aided Design) objecten. In OpenSCAD ben je alleen niet bezig met het tekenen, modelleren of sculpten van objecten, maar geef je de computer door middel van een script opdrachten voor hoe het object gemaakt moet worden. Deze objecten kun je in de viewport bekijken en roteren, maar niet direct selecteren of aanpassen. Dit kan in eerste instantie wat onhandig overkomen, maar kan in de juiste toepassingen erg handig zijn. OpenSCAD is echter niet voor elke toepassing even handig. Zo is kan het bijvoorbeeld erg bruikbaar zijn voor gedetailleerde mechanische ontwerpen, maar vaak veel minder voor organische vormen.

Omdat de instructies die OpenSCAD gebruikt qua structuur veel overeenkomsten hebben met andere manieren van programmeren, is de manier van werken vrij makkelijk op te pakken voor gebruikers die al bekend zijn met één of meer programmeertalen zoals C#, Java, Python, Javascript, enzovoorts. In deze module ga ik ervan uit dat je geen of weinig ervaring hebt met programmeren. Als je dat wel hebt, zullen je sommige onderdelen waarschijnlijk wat overbodige uitleg voor je bevatten.

Leerdoelen

  • Parametrisch ontwerpen in OpenSCAD
  • Programmeren in OpenSCAD

Voorbereiding

OpenSCAD is een gratis en open source programma (FOSS) en is beschikbaar voor Windows, Linux/UNIX en MacOS. De software kan gevonden worden op de downloadpagina van de officiële website: https://openscad.org/downloads.html.

Aan het volgen van deze module besteed je ongeveer 15 uur. Deze module bevat daarnaast nog een optionele opdracht van 12 uur.
Je kunt na het volgen van deze module werken met OpenSCAD en je beheerst de basis van parametrisch ontwerp.

Syllabus

Docent

Docent Rats