Er zijn veel programma's en modellen die direct kunnen worden gebruikt op een 3D-printer zonder ook maar één regel code te schrijven... maar als het plan is om onze eigen objecten te maken met specifiekere parameters, moet je onvermijdelijk de degens kruisen met geavanceerde tools. Velen zien OpenSCAD als een soort standaard voor deze gevallen, maar ImplicitCAD presenteert zichzelf als een interessant alternatief.

ImplicitCAD: programmatische CAD voor 3D-printen
ImplicitCAD

Persoonlijk probeer ik altijd aanbevelingen te doen die gericht zijn op beginnende gebruikers, maar feit is dat niemand blijft in die positie voor lange tijd. Dat geldt met name voor 3D-printen. Sommige printermodellen en hun speciale software proberen het proces zo veel mogelijk te vereenvoudigen, ten koste van flexibiliteit. Ik twijfel er niet aan dat die strategie een enorm aantal gebruikers helpt, maar uiteindelijk wordt het een probleem.

3D-printen bereikt zijn maximale potentieel wanneer het niet beperkt is, en zodra we dat speciale terrein van gepersonaliseerde objecten en vreemde afmetingen betreden, moet de 'visuele creatie' plaatsmaken voor een hulpmiddel als programmatische CAD. Zelfs de term zelf klinkt intimiderend, maar het project ImplicitCAD wil dat een beetje veranderen.

Hoe kunnen we ImplicitCAD beschrijven?

ImplicitCAD: programmatische CAD voor 3D-printen
Enkele van de voorbeelden die beschikbaar zijn op de ImplicitCAD-pagina

Vanuit elk gezichtspunt is het een programmeertaal, met het verschil dat het resultaat geen binair bestand is, maar een object dat klaar is om in 3D te worden geprint. De ontwikkeling begon in 2012, het is volledig open source en de officiële pagina bevat verschillende voorbeelden van wat het kan doen. Het visualiseren van de code en het gerenderde object naast elkaar is niets nieuws, maar het 'online' profiel is wat de meeste aandacht trekt. Zodra het object klaar is, is er de mogelijkheid om het te downloaden in STL-, OBJ-, SVG- en G-Code-formaat.

Volgens de woorden van de makers is ImplicitCAD ontstaan uit de behoefte om objecten te ontwerpen die nauwkeurig met elkaar interacteren. We willen immers niet alleen een object ontwerpen, maar een klasse van objecten waarvan de parameters door variabelen worden bepaald. Er zijn objecten die geen code nodig hebben, maar wat als we een sleutel moeten ontwerpen op basis van een lijst getallen die de hoogte van elke pin van het slot beschrijven? De ontwikkelaars van ImplicitCAD verzekeren: "daarvoor hebben we programmeren nodig". Kortom, ImplicitCAD is een project dat zich toelegt op het gebruik van de kracht van wiskunde en computerwetenschappen om "de stomme ontwerpproblemen" uit de weg te ruimen op onze weg naar de revolutie van 3D-printen.

Heeft het problemen? Ja, de lokale installatie is vrij ingewikkeld en het heeft meerdere afhankelijkheden als je buiten Linux wilt werken. Maar het potentieel van ImplicitCAD is groot, ondanks de aanwezigheid van zeer krachtige alternatieven zoals OpenSCAD, en als je jezelf als gevorderde gebruiker in de wereld van 3D-printen beschouwt, waarom zou je het dan niet proberen?

Officiële site: