Bewertung:

Das Buch bietet klare Anweisungen und ist für OpenSCAD-Anfänger sehr empfehlenswert, mit praktischen Übungen und informativen Inhalten, die das Lernen erleichtern. Einige Nutzer waren jedoch der Meinung, dass es an fortgeschrittenen Beispielen mangelt und der Text klein und schwer zu lesen ist.
Vorteile:Sehr informativ, gute Referenz für Software-Funktionen, klare Anweisungen für Anfänger, einfach zu folgen, großartig zum Erlernen der programmatischen 3D-Modellierung, hilfreiche Übungen, visuell ansprechend.
Nachteile:Es fehlen fortgeschrittene Beispiele, der Text ist zu klein und daher für manche Anfänger schwer zu lesen, Online-Anleitungen werden als informativer empfunden.
(basierend auf 9 Leserbewertungen)
Programming with Openscad: A Beginner's Guide to Coding 3d-Printable Objects
Programmieren mit OpenSCAD ist ein MINT-fokussiertes Lernbuch für Anfänger, das grundlegende Konzepte des rechnerischen Denkens durch das Design von 3D-druckbaren Objekten einführt. Entwickeln Sie Ihre Programmierfähigkeiten, während Sie immer komplexere 3D-Modelle bauen und sie in lustige Spiele, Puzzles und mehr drucken.
OpenSCAD ist eine frei verfügbare Open-Source-Software, die es auch Nicht-Designern ermöglicht, 3D-Designs mit einer textbasierten Programmiersprache zu erstellen. Es ist eine großartige Sprache für Anfänger, weil die sofortige 3D-Visualisierung Ihnen ein unmittelbares Feedback zu den Ergebnissen Ihres Codes gibt. In diesem Buch werden die visuellen Vorteile und die Benutzerfreundlichkeit von OpenSCAD in einem projektbasierten STEAM-Tutorial zusammengefasst, das die Grundlagen der Programmierung, des 3D-Drucks und des rechnerischen Denkens vermittelt, während Sie Ihr räumliches Vorstellungsvermögen durch die Erstellung von 3D-Designs mit OpenSCAD entwickeln.
Ohne Vorkenntnisse in der Programmierung oder im 3D-Design baut jedes Kapitel ein gerüstartiges Verständnis der Kernkonzepte auf. Sie beginnen mit dem Definieren, Zeichnen und Anzeigen geometrischer Primitive mit textbasiertem Code und erweitern dann Ihren kreativen Werkzeugkasten mit Transformationsoperationen - wie Drehen, Spiegeln, Skalieren und Kombinieren von Formen.
Je anspruchsvoller die Projekte werden, desto besser werden auch Ihre Programmierkenntnisse. Sie verwenden Schleifen zur Replikation von Objekten, if-Anweisungen zur Differenzierung Ihrer Entwürfe und parametrisierte, in sich geschlossene Module zur Aufteilung längerer Skripte in separate Dateien. Ganz nebenbei lernen Sie Tipps zum 3D-Drucken, so dass Sie physische Andenken an Ihren Fortschritt herstellen und physisches Feedback erhalten können, mit dem Sie Fehler in Echtzeit korrigieren können. Darüber hinaus bietet das Buch am Ende jedes Kapitels praktische und leicht zugängliche Konstruktionsübungen, mit denen Sie die Anwendung neuer Konzepte unmittelbar nach ihrer Einführung üben können.
Sie werden lernen:
Grundlagen der Programmierung wie die Arbeit mit Variablen, Schleifen, bedingten Anweisungen und parametrisierten Modulen.
Transformationsoperationen, wie Drehen, Spiegeln und Skalieren, um komplexe Formen zu erstellen.
Extrusionstechniken zur Umwandlung von 2D-Formen in aufwendige 3D-Designs.
Computational-Thinking-Konzepte, einschließlich Dekomposition, Abstraktion und Mustererkennung.
Boolesche, Minkowski- und Hülloperationen in OpenSCAD, um mehrere 3D-Formen zu einer einzigen zu kombinieren.
Grundlagen der 3D-Konstruktion, wie das Navigieren auf der xyz-Achse, orthogonale und perspektivische Ansichten und konstruktive Volumengeometrie.
Größere Entwürfe in separaten Dateien zu organisieren, um den Code lesbarer zu machen und die Zusammenarbeit zu erleichtern.
Dieses Buch richtet sich an ein breites Publikum (fortgeschrittene Mittelschüler, Gymnasiasten, Studenten, Künstler, Macher und Lebenslängliche gleichermaßen) und ist der perfekte Leitfaden, um das Programmieren im Allgemeinen und die 3D-Modellierung im Besonderen zu erlernen.