{"id":5159,"date":"2019-12-17T07:00:00","date_gmt":"2019-12-17T06:00:00","guid":{"rendered":"https:\/\/blogs.autodesk.com\/bimblog\/?p=5159"},"modified":"2020-03-17T13:19:14","modified_gmt":"2020-03-17T12:19:14","slug":"3d-raster-in-revit","status":"publish","type":"post","link":"https:\/\/blogs.autodesk.com\/bimblog\/3d-raster-in-revit\/","title":{"rendered":"3D Raster in Revit"},"content":{"rendered":"<p>Eines der ersten Dynamo Anwendungsf\u00e4lle war in meinem Fall ein 3D Raster &#8211; dar\u00fcber habe ich in <a href=\"https:\/\/bim-me-up.com\/index.php\/2015\/01\/30\/3d-raster-revit-mit-dynamo-kein-problem\/\">diesem Blogbeitrag<\/a> berichtet. Bei diesem Workflow werden aus den Rasterlinien Modellinien in Revit erzeugt und anschlie\u00dfend beschriftet &#8211; der Workflow ist zwar relativ einfach, aber nicht gerade elegant, da man die Sichtbarkeiten der Modellinien und der Beschriftung separat steuern muss.<\/p>\n<p>Heute sehen wir uns das Thema aus einem anderen Blickwinkel an und untersuchen, wie wir das Ganze mit Hilfe von linienbasierten Familien in Revit l\u00f6sen k\u00f6nnen. Als Grundlage hierzu dient eine linienbasierte Familie, die am Anfang und Ende wiederum eine verschachtelte Familie mit Modelltext besitzt. Der Abstand sowie die Gr\u00f6\u00dfe\/H\u00f6he der Schrift k\u00f6nnen \u00fcber Parameter gesteuert werden, zus\u00e4tzlich wird die Ausrichtung horizontal \/ vertikal durch die Sichtbarkeiten beeinflusst:<\/p>\n<p><a href=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-32-49.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5160\" src=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-32-49-1024x339.jpg\" alt=\"\" width=\"640\" height=\"212\" srcset=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-32-49-1024x339.jpg 1024w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-32-49-300x99.jpg 300w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-32-49-768x254.jpg 768w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-32-49-1536x509.jpg 1536w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-32-49.jpg 1609w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Mit dem entsprechenden Dynamo Skript k\u00f6nnen nun relativ einfach alle Rasterlinie abgerufen werden und anschlie\u00dfend f\u00fcr die Platzierung der linienbasierten Familie sowie Steuerung des Beschriftungswertes genutzt werden. Eine einfache Version des Skripts s\u00e4he somit folgenderma\u00dfen aus:<\/p>\n<p><a href=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-54-30.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5163\" src=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-54-30-1024x494.jpg\" alt=\"\" width=\"640\" height=\"309\" srcset=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-54-30-1024x494.jpg 1024w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-54-30-300x145.jpg 300w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-54-30-768x371.jpg 768w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-54-30.jpg 1455w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Eine Herausforderung stellt allerdings die Ausrichtung der Beschriftung da, da Dynamo den Anfangspunkt und Endpunkt nach der Zeichenreihenfolge ermittelt und die Beschriftung erstmal &#8220;verkehrt&#8221; erscheinen kann. Aus diesem Grund wird anhand der X und Y Werte der Start und Endpunkte der Rasterlinien \u00fcberpr\u00fcft und sichergestellt, dass alle Linien von links nach rechts bzw. von unten nach oben verlaufen:<\/p>\n<p><a href=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/Capture^2-scaled.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5165\" src=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/Capture^2-1024x429.png\" alt=\"\" width=\"640\" height=\"268\" srcset=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/Capture^2-1024x429.png 1024w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/Capture^2-300x126.png 300w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/Capture^2-768x321.png 768w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/Capture^2-1536x643.png 1536w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/Capture^2-2048x857.png 2048w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/Capture^2-763x320.png 763w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Die benutzte Familie hat bereits eine Unterkategorie &#8220;3D Raster&#8221; voreingestellt, wodurch es sehr einfach ist, das Raster in bestimmten Ansichten auszublenden:<\/p>\n<p><a href=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-52-18.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5166\" src=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-52-18-1024x525.jpg\" alt=\"\" width=\"640\" height=\"328\" srcset=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-52-18-1024x525.jpg 1024w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-52-18-300x154.jpg 300w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-52-18-768x394.jpg 768w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-52-18-1536x787.jpg 1536w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/12\/12-12-_2019_15-52-18.jpg 1653w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Was halten Sie von diesem Worfklow &#8211; fallen Ihnen noch weitere Verbesserungsm\u00f6glichkeiten ein?<\/p>\n<p><a href=\"https:\/\/drive.autodesk.com\/de29d19ae\/g\/shares\/SH919a0QTf3c32634dcf3244365ff7b23942\">Hier k\u00f6nnen Sie die Revit Familie (Version 2019) sowie das Skript herunterladen.\u00a0<\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>Weiterf\u00fchrende Links:<\/h3>\n<p><a href=\"http:\/\/dynamobim.com\/\">Offizielle Dynamo Website und Forum<\/a><\/p>\n<p><a href=\"http:\/\/dynamoprimer.com\/\">Dynamo Primer \u2013 digitales Dynamo Handbuch\u00a0<\/a><\/p>\n<p><a href=\"http:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/colin-mccroneautodesk-com\/07\/10\/Dynamo_language_guide_version_1.pdf\">Dynamo Language Guide (PDF, Englisch)<\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PLmkUrbEZiEDJ-otdyBL3OY8ZejyYia29c\">Deutschsprachige Videotutorials<\/a>\u00a0(etwas \u00e4lter, als Einstieg dennoch gut geeignet)<\/p>\n<p><a href=\"https:\/\/de.linkedin.com\/learning\/dynamo-2-x-essential-training\">LinkedIn Learning Dynamo Training<\/a>\u00a0(Englisch)<\/p>\n<p><a href=\"https:\/\/blogs.autodesk.com\/bimblog\/category\/dynamo\">Alle Blogbeitr\u00e4ge zum Thema Dynamo<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eines der ersten Dynamo Anwendungsf\u00e4lle war in meinem Fall ein 3D Raster &#8211; dar\u00fcber habe ich in <a href=\"https:\/\/bim-me-up.com\/index.php\/2015\/01\/30\/3d-raster-revit-mit-dynamo-kein-problem\/\">diesem Blogbeitrag<\/a> berichtet. Bei diesem Workflow werden aus den Rasterlinien Modellinien in Revit erzeugt und anschlie\u00dfend beschriftet &#8211; der Workflow ist zwar relativ einfach, aber nicht gerade elegant, da man die Sichtbarkeiten der Modellinien und der Beschriftung separat steuern muss.<\/p>\n","protected":false},"author":4680,"featured_media":4945,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[918],"tags":[958],"class_list":["post-5159","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dynamo","tag-dynamo-dienstag"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/posts\/5159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/users\/4680"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/comments?post=5159"}],"version-history":[{"count":0,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/posts\/5159\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/media\/4945"}],"wp:attachment":[{"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/media?parent=5159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/categories?post=5159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/tags?post=5159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}