{"id":131,"date":"2023-04-04T23:08:29","date_gmt":"2023-04-04T21:08:29","guid":{"rendered":"https:\/\/www.lessmeister.de\/?p=131"},"modified":"2023-06-10T22:23:48","modified_gmt":"2023-06-10T20:23:48","slug":"3d-modellierung-mit-openscat","status":"publish","type":"post","link":"https:\/\/www.lessmeister.de\/?p=131","title":{"rendered":"3D-Modellierung mit OpenScat"},"content":{"rendered":"\n<div class=\"wp-block-group has-background\" style=\"background-color:#0b111cb8\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>3D-Design Programme, vor allem das Wort &#8222;CAD&#8220;, schrecken viele Nutzer durch vermeintlich hohe Komplexit\u00e4t ab. Meine Erfahrung hat mir gezeigt, dass ein einfacher Start und ein &#8222;Auf gut Gl\u00fcck&#8220; hier oft nicht funktionieren. Aber es gibt Alternativen zu den etablierten Programmen wie &#8222;Fusion 360&#8220; oder &#8222;SolidWorks&#8220;. Ein sehr gutes Beispiel hierf\u00fcr ist <a href=\"https:\/\/www.tinkercad.com\">Tinkercad<\/a>. Diese Web-Anwendung erlaubt es dem Benutzer, mit einer Art Baukl\u00f6tzchen-System 3D-Modelle zu erstellen und diese f\u00fcr den 3D-Druck zu exportieren. In diesem Beitrag m\u00f6chte ich aber etwas genauer auf die Open-Souce-Software &#8222;OpenSCAD&#8220; eingehen. Der Fokus von TInkerCAD liegt auf der einfachen Bedienung, leider geht das oft auf Kosten der Funktionalit\u00e4t und, gerade bei komplexeren Designs, der \u00dcbersichtlichkeit. OpenSCAD ist eine Art Programmiersprache f\u00fcr 3D-Modelle, die durch ihre einfache Logik schnell zu erlernen ist. Zudem ist die Software f\u00fcr alle Desktop-Betriebssysteme kostenlos verf\u00fcgbar. Mit OpenSCAD wird das Denken in einem Koordinatensystem gelernt und direkt umgesetzt, der Startpunkt eines Modells ist stets 0,0,0. M\u00f6chte man nun einen W\u00fcrfel erstellen, geschieht dies mit dem Befehl:<br><code>cube([20,20,20]);<\/code><\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"321\" class=\"wp-image-403\" style=\"width: 512px;\" src=\"https:\/\/www.lessmeister.de\/wp-content\/uploads\/2023\/04\/Bildschirm\u00adfoto-2023-06-01-um-16.34.15.png\" alt=\"\" srcset=\"https:\/\/www.lessmeister.de\/wp-content\/uploads\/2023\/04\/Bildschirm\u00adfoto-2023-06-01-um-16.34.15.png 1477w, https:\/\/www.lessmeister.de\/wp-content\/uploads\/2023\/04\/Bildschirm\u00adfoto-2023-06-01-um-16.34.15-300x188.png 300w, https:\/\/www.lessmeister.de\/wp-content\/uploads\/2023\/04\/Bildschirm\u00adfoto-2023-06-01-um-16.34.15-1024x642.png 1024w, https:\/\/www.lessmeister.de\/wp-content\/uploads\/2023\/04\/Bildschirm\u00adfoto-2023-06-01-um-16.34.15-768x481.png 768w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><br>Dieser Befehl erstellt einen dreidimensionalen W\u00fcrfel mit Kantenl\u00e4nge x=20, y=20, z=20. Jetzt kommt die Frage &#8222;20 was?&#8220; OpenSCAD gibt keine Einheit vor, es arbeitet nur mit numerischen Werten. Wie diese Werte importiert werden, h\u00e4ngt vom einlesenden Programm ab. Ich pers\u00f6nlich verwende immer Millimeter als Einheit. Mit dem Befehl &#8222;translate&#8220; kann der Nullpunkt des Objekts ge\u00e4ndert werden. Damit OpenSCAD wei\u00df, welches Cube-Objekt verschoben werden soll, muss &#8222;translate&#8220; vor dem Cube-Befehl stehen:<br><code>translate([20,0,0]) cube([20,20,20]);<\/code><\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"283\" class=\"wp-image-407\" style=\"width: 512px;\" src=\"https:\/\/www.lessmeister.de\/wp-content\/uploads\/2023\/04\/Bildschirm\u00adfoto-2023-06-01-um-16.37.17.png\" alt=\"\" srcset=\"https:\/\/www.lessmeister.de\/wp-content\/uploads\/2023\/04\/Bildschirm\u00adfoto-2023-06-01-um-16.37.17.png 1677w, https:\/\/www.lessmeister.de\/wp-content\/uploads\/2023\/04\/Bildschirm\u00adfoto-2023-06-01-um-16.37.17-300x166.png 300w, https:\/\/www.lessmeister.de\/wp-content\/uploads\/2023\/04\/Bildschirm\u00adfoto-2023-06-01-um-16.37.17-1024x565.png 1024w, https:\/\/www.lessmeister.de\/wp-content\/uploads\/2023\/04\/Bildschirm\u00adfoto-2023-06-01-um-16.37.17-768x424.png 768w, https:\/\/www.lessmeister.de\/wp-content\/uploads\/2023\/04\/Bildschirm\u00adfoto-2023-06-01-um-16.37.17-1536x848.png 1536w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/>  <br>Der Befehl verschiebt das Objekt &#8222;Cube&#8220; um 20 Einheiten in der x-Achse. Wenn der Wert in einem der anderen Felder steht, wird der W\u00fcrfel entweder auf y oder z um 20 Einheiten verschoben. <br><br>OpenSCAD bietet viele M\u00f6glichkeiten und Funktionen, das Titelbild zeigt z.B. ein Modell eines Rollwagens mit Schubladen f\u00fcr L-Boxxen der Firma Sortimo. Der Aufbau bleibt auch bei komplexeren Modellen gleich und dabei \u00fcbersichtlich, da jedes Objekt einer Zeile Code entspricht.<\/p>\n\n\n\n<p>Dieser Beitrag soll nur eine kleine Einleitung und Vorstellung des Programms sein, um Ihre Kreativit\u00e4t mit neuen Werkzeugen zu erweitern. Die englische Dokumentation von OpenSCAD ist vielf\u00e4ltig und erkl\u00e4rt alle Objekte, Parameter und Funktionen sachlich. Zudem gibt es das &#8222;Cheat-Sheet&#8220; auf dem alle Funktionen aufgelistet sind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/openscad.org\/documentation.html\">OpenSCAD Dokumentation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/openscad.org\/cheatsheet\/index.html\">OpenSCAD Cheat-Sheet<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/de.wikipedia.org\/wiki\/OpenSCAD\">OpenSCAD Wikipedia<\/a><\/li>\n<\/ul>\n\n\n\n<p>Gerne zeige ich Ihnen die Software auch live oder erstelle Ihnen eine pers\u00f6nliche Schulung. Schreiben Sie mich hierf\u00fcr einfach unverbindlich an. <\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>3D-Design Programme, vor allem das Wort &#8222;CAD&#8220;, schrecken viele Nutzer durch vermeintlich hohe Komplexit\u00e4t ab. Meine Erfahrung hat mir gezeigt, dass ein einfacher Start und ein &#8222;Auf gut Gl\u00fcck&#8220; hier oft nicht funktionieren. Aber es gibt Alternativen zu den etablierten Programmen wie &#8222;Fusion 360&#8220; oder &#8222;SolidWorks&#8220;. Ein sehr gutes Beispiel hierf\u00fcr ist Tinkercad. Diese Web-Anwendung&hellip;&nbsp;<a href=\"https:\/\/www.lessmeister.de\/?p=131\" rel=\"bookmark\">Weiterlesen &raquo;<span class=\"screen-reader-text\">3D-Modellierung mit OpenScat<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":146,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-131","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/www.lessmeister.de\/index.php?rest_route=\/wp\/v2\/posts\/131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lessmeister.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lessmeister.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lessmeister.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lessmeister.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=131"}],"version-history":[{"count":6,"href":"https:\/\/www.lessmeister.de\/index.php?rest_route=\/wp\/v2\/posts\/131\/revisions"}],"predecessor-version":[{"id":457,"href":"https:\/\/www.lessmeister.de\/index.php?rest_route=\/wp\/v2\/posts\/131\/revisions\/457"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lessmeister.de\/index.php?rest_route=\/wp\/v2\/media\/146"}],"wp:attachment":[{"href":"https:\/\/www.lessmeister.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lessmeister.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lessmeister.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}