{"id":18007,"date":"2021-12-20T11:00:39","date_gmt":"2021-12-20T10:00:39","guid":{"rendered":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/?p=18007"},"modified":"2021-12-30T12:42:10","modified_gmt":"2021-12-30T11:42:10","slug":"mit-xgenerative-design-designmuster-auf-der-3dexperience-plattform-generieren","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/2021\/12\/mit-xgenerative-design-designmuster-auf-der-3dexperience-plattform-generieren.html","title":{"rendered":"Mit &#8220;xGenerative Design&#8221; Designmuster auf der 3DEXPERIENCE Plattform generieren"},"content":{"rendered":"<p>Im heutigen Beitrag von uns m\u00f6chten wir Ihnen ein durchaus m\u00e4chtiges Werkzeug in der <strong>3D<\/strong>EXPERIENCE Plattform vorstellen. Genauer gesagt die App \u201exGenerative Design\u201c, welche in der Rolle \u201e3D Pattern Shape Creator\u201c enthalten ist.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/01-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18005 \" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/01-5.png\" alt=\"xGenerative Design - Bild 1: App-Logo\" width=\"108\" height=\"143\" \/><\/a><\/p>\n<h2>xGenerative Design &#8211; 3D Modellierung auf dem n\u00e4chsten Level<\/h2>\n<p>Der grunds\u00e4tzliche Gedanke von xGenerative Design ist das Untersuchen und Generieren von Designmustern, welche durch eine intuitive Oberfl\u00e4che entstehen. Einsteiger wie fortgeschrittene Benutzer k\u00f6nnen mit visuellen Skript-Elementen eine 3D Modellierung steuern, um so sich wiederholende, generative Formen zu erzeugen. Ein typisches Beispiel f\u00fcr wiederkehrende Formen in gr\u00f6\u00dferen Gebilden sind Fassaden. Hierbei werden bestimmte geometrische Formen immer wieder aneinandergereiht und ergeben so eine sch\u00f6ne Fassadenfl\u00e4che. Im folgenden Screenshot sehen Sie ein Beispiel einer solchen Form:<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/02-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18006 \" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/02-5-300x237.png\" alt=\"xGenerative Design - Bild 2: Wiederkehrende Formen\" width=\"342\" height=\"270\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/02-5-300x237.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/02-5-615x486.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/02-5-768x607.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/02-5-728x576.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/02-5.png 1094w\" sizes=\"auto, (max-width: 342px) 100vw, 342px\" \/><\/a><\/p>\n<h3>Funktionsweise der App<\/h3>\n<p>Wir m\u00f6chten Ihnen in den folgenden Schritten einen kleinen Einblick \u00fcber die Funktionsweise der App xGenerative Design geben. Daf\u00fcr beginnen wir ganz simpel mit der Erstellung eines Kegels in einem neu erstellten Teil. Um einen Kegel zu erzeugen, rufen wir direkt den grafischen Editor der App auf und holen uns aus der unten angebrachten Bibliothek den Kegel Befehl:<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/03-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17997 \" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/03-5-300x218.png\" alt=\"xGenerative Design - Bild 3: Kegelform\" width=\"352\" height=\"256\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/03-5-300x218.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/03-5-615x446.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/03-5-768x558.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/03-5-728x529.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/03-5.png 1259w\" sizes=\"auto, (max-width: 352px) 100vw, 352px\" \/><\/a><\/p>\n<h3>Die richtigen Parameter<\/h3>\n<p>Der Kegel hat nun einige Parameter, welche zum Steuern der Geometrie verwendet werden k\u00f6nnen. Hier kann entweder ein direkter Wert eingegeben werden oder wie im n\u00e4chsten Schritt beschrieben, eine Eingabe durch den Nutzer erfolgen. Links oben im Screenshot sehen Sie die Beziehungen zum Ursprungspunkt und zu einer der Grundebenen (xy). Grafisch haben wir nach diesem Schritt schon folgendes Feedback:<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/04-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17998 \" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/04-5-300x134.png\" alt=\"xGenerative Design - Bild 4: Parametereinstellung\" width=\"361\" height=\"161\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/04-5-300x134.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/04-5-615x274.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/04-5-768x342.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/04-5-728x324.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/04-5.png 1240w\" sizes=\"auto, (max-width: 361px) 100vw, 361px\" \/><\/a><\/p>\n<h3>Einfache und intuitive Programmierung<\/h3>\n<p>Um eine Nutzereingabe anzufordern, wird einfach eine \u201eL\u00e4nge\u201c aus dem \u201eParameter\u201c-Bereich der Bibliothek in unser grafisches Skript gezogen. Die Parameter k\u00f6nnen entsprechend umbenannt werden. Um diese Parameter in der Kegel Funktion zu nutzen, werden einfach die gr\u00fcnen Punkte per Drag\u00b4n Drop miteinander verbunden, worauf sich die Grafik im Hintergrund an die neuen Werte anpasst. So einfach ist Programmierung in der Plattform.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/05-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17999 \" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/05-5-300x224.png\" alt=\"xGenerative Design - Bild 5: Einfache Programmierung\" width=\"368\" height=\"275\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/05-5-300x224.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/05-5-615x459.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/05-5-768x573.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/05-5-728x544.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/05-5.png 884w\" sizes=\"auto, (max-width: 368px) 100vw, 368px\" \/><\/a><\/p>\n<p>Im n\u00e4chsten Schritt m\u00f6chten wir auf der Kegel Geometrie ein paar zuf\u00e4llig verteilte Punkte erzeugen. An der Stelle sei noch nicht verraten, was damit geschehen soll. In der Bibliothek gibt es eine Funktion namens \u201eOberfl\u00e4chen-Stichprobe\u201c. Diese erzeugt genau diese verteilten Punkte, die wir anschlie\u00dfend ben\u00f6tigen. Auch diesen Schritt f\u00fcgen wir unserer grafischen Programmierung hinzu und verbinden den Kegelausgang mit dem Eingang der neuen Funktion. Gelb markiert sehen Sie den Parameter f\u00fcr die Anzahl der zu erstellenden Punkte und links im Screenshot sehen Sie das Ergebnis der Aktion.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/06-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18000 \" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/06-5-300x165.png\" alt=\"xGenerative Design - Bild 6: Oberfl\u00e4chen-Stichprobe\" width=\"362\" height=\"199\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/06-5-300x165.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/06-5-615x339.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/06-5-768x424.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/06-5-728x402.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/06-5.png 1443w\" sizes=\"auto, (max-width: 362px) 100vw, 362px\" \/><\/a><\/p>\n<p>Diese Punkte nutzen wir nun dazu, einige Kugeln an unserem Kegel zu verteilen. Die Vorgehensweise ist wieder die Gleiche wie bei den Schritten zuvor. Wir nutzen die Bibliothek mit der Kugel-Funktion und erzeugen an jedem zuvor generierten Punkt eine Kugel. Auch hier werden nur die gr\u00fcnen Punkte von Aus \u2013 und Eingang miteinander verbunden. In der Kugelfunktion wird noch ein passender Radius hinterlegt und schon werden die Kugeln in der Grafik dargestellt.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/07-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18001 \" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/07-5-300x163.png\" alt=\"xGenerative Design - Bild 7: Kegelfunktion\" width=\"360\" height=\"196\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/07-5-300x163.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/07-5-615x335.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/07-5-768x418.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/07-5-728x396.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/07-5.png 1321w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/><\/a><\/p>\n<p>Vielleicht k\u00f6nnen Sie sich schon vorstellen, was wir hier zusammen erstellen. Aber sind wir ehrlich, etwas farblos ist die Geschichte bisher schon. Daher holen wir uns aus der Bibliothek einfach die Einf\u00e4rbe-Funktion und vergeben an die erzeugten K\u00f6rper ein paar Farben. Hier sehen Sie das Ergebnis der Aktion:<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/08-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18002 \" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/08-4-300x153.png\" alt=\"xGenerative Design - Bild 8: Einf\u00e4rbe-Funktion \" width=\"361\" height=\"184\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/08-4-300x153.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/08-4-615x314.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/08-4-768x392.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/08-4-728x372.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/08-4.png 1502w\" sizes=\"auto, (max-width: 361px) 100vw, 361px\" \/><\/a><\/p>\n<h3>Komplexe Geometrie<\/h3>\n<p>Durch das \u00c4ndern der Anfangsparameter k\u00f6nnen nun die unterschiedlichsten Varianten von Weihnachtsb\u00e4umen erstellt werden. Auf diese Weise kann viel komplexere Geometrie erzeugt werden, was wir im folgenden Beispiel aufzeigen. Je komplexer das Regelwerk\u2026<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/09-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18003 \" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/09-2-300x153.png\" alt=\"xGenerative Design - Bild 9: Komplexe Geometrie \" width=\"366\" height=\"187\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/09-2-300x153.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/09-2-615x314.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/09-2-768x392.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/09-2-1536x783.png 1536w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/09-2-728x371.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/09-2.png 1551w\" sizes=\"auto, (max-width: 366px) 100vw, 366px\" \/><\/a><\/p>\n<p>\u2026 desto komplexer das geometrische Ergebnis:<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/10-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18004 \" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/7\/10-5-282x300.png\" alt=\"xGenerative Design - Bild 10: Ergebnis\" width=\"327\" height=\"348\" \/><\/a><\/p>\n<p>Mit diesem kleinen Einblick in die App \u201exGenerative Design\u201c hoffen wir Sie etwas neugierig gemacht zu haben.<\/p>\n<p>Mit unserem geskripteten Weihnachtsbaum wollen wir Ihnen nat\u00fcrlich sch\u00f6ne Weihnachten und einen guten Start ins neue Jahr w\u00fcnschen.<\/p>\n<p>Schauen Sie doch immer mal wieder in diesem Blog vorbei, um weitere n\u00fctzlich Tipps zu erhalten. Die Seite <a href=\"https:\/\/www.iknow-solidworks.de\/\">www.iknow-solidworks.de<\/a> k\u00f6nnen wir Ihnen ebenfalls empfehlen, um neue Tricks in SOLIDWORKS zu erlernen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit xGenerative Design k\u00f6nnen Sie mit visuellen Script-Elementen 3D Modellierungen steuern, um so sich wiederholende, generative Formen zu erzeugen.<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/2021\/12\/mit-xgenerative-design-designmuster-auf-der-3dexperience-plattform-generieren.html\">Continued<\/a>","protected":false},"author":410,"featured_media":18016,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1527,837,1362,954,397,1,93,560],"tags":[1522,1881,191,3392],"class_list":["post-18007","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3dexperience-loesungen","category-solidworks-fur-entrepreneure","category-cloud","category-neue-funktionen","category-news","category-themenuebergreifend","category-tipps-und-tricks","category-usability-benutzerfreundlichkeit","tag-3d-modellierung","tag-3dexperience-apps","tag-3dexperience-plattform","tag-xgenerative-design"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/wp-json\/wp\/v2\/posts\/18007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/wp-json\/wp\/v2\/users\/410"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/wp-json\/wp\/v2\/comments?post=18007"}],"version-history":[{"count":9,"href":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/wp-json\/wp\/v2\/posts\/18007\/revisions"}],"predecessor-version":[{"id":18040,"href":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/wp-json\/wp\/v2\/posts\/18007\/revisions\/18040"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/wp-json\/wp\/v2\/media\/18016"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/wp-json\/wp\/v2\/media?parent=18007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/wp-json\/wp\/v2\/categories?post=18007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksdeutschland\/wp-json\/wp\/v2\/tags?post=18007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}