{"id":24601,"date":"2023-07-31T09:47:09","date_gmt":"2023-07-31T09:47:09","guid":{"rendered":"https:\/\/archiframe.fi\/?page_id=24601"},"modified":"2023-07-31T09:47:10","modified_gmt":"2023-07-31T09:47:10","slug":"defining-a-custom-wall-element-type","status":"publish","type":"page","link":"https:\/\/archiframe.fi\/en\/defining-a-custom-wall-element-type\/","title":{"rendered":"Defining a custom wall element type"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Transcript for the video \u201cDefining a custom wall element type\u201d<\/strong><\/h2>\n\n\n\n<p>(00:00) This video is about defining custom wall element types. So the element type determines which building material layers exist inside a wall. Here is a wall from our sample house, which contains many layers, as we saw in the introductory video.<\/p>\n\n\n\n<p>(00:15) There will be quite a lot of repetition in defining all these layers, so please navigate by using the bookmarks in the video description if you\u2019re looking for a specific part of the video.<\/p>\n\n\n\n<p>(00:25) Now I\u2019ll open a different file which contains no ArchiFrame objects. This is because I\u2019ll create the exact same element type that the sample house file already has, so the pre-existing element type would cause trouble with naming and so forth. If you\u2019re following my steps with the sample files, it\u2019s best to open the Architect model which contains only ArchiCAD objects.<\/p>\n\n\n\n<p>(00:47) So now let\u2019s go to the element tool. The element types can be set at the top of this window. The drop down list contains all the element types I have defined myself and saved to disk. And below, there are some template types. Instead of choosing those, I\u2019ll click \u201cOwn element types\u2026\u201d and create a new type.<\/p>\n\n\n\n<p>(01:11) In this window, you can edit old types or load types from an xml file. But we will create a new type by clicking \u201cNew.\u201d<\/p>\n\n\n\n<p>(01:21) First, let\u2019s give the type an ID, for example \u201cDemo Ext.\u201d This is the name that will appear in the list of custom element types. Then I\u2019ll set 42&#215;173 to the element stamp field. This stamp will be visible in elevations; for example here is a screenshot of one. Let\u2019s set the \u201cBased on\u201d field to \u201cLooked from in to out\u201d.<\/p>\n\n\n\n<p>(01:49) Then we can start adding layers to the element. Because we are looking at the wall from inside to outside, the topmost layer in this list will be the interior layer. So let\u2019s start by adding gypsum boarding. To do so, I\u2019ll first click either \u201cAdd before\u201d or \u201cAdd after\u201d (which one you pick doesn\u2019t matter for the first layer) and then I\u2019ll click \u201cEdit\/New Type.\u201d<\/p>\n\n\n\n<p>(02:16) Here at the top we can choose from layer types that I\u2019ve created previously. But now, let\u2019s make a completely new type by clicking \u201cNew.\u201d<\/p>\n\n\n\n<p>(02:26) For \u201cBased on\u201d, let\u2019s choose Boarding. The layer ID is the name under which the layer type will be listed in this list. I\u2019ll set my layer ID to \u201cgypsum 13.\u201d<\/p>\n\n\n\n<p>(02:39) Next, we\u2019ll go through these settings. So first I\u2019ll choose the ArchiCAD layer which I want the gypsum boards to be created on. A drop down list opens up where I can choose from pre-existing layers. I\u2019ll place the board on the layer \u201cAF board int.\u201d<\/p>\n\n\n\n<p>(02:56) The next field determines whether a diagonal line will be displayed across each individual board. The line can help you distinguish the edges of boards. It looks like this. I\u2019ll display the line by putting \u201c1\u201d here. Then I\u2019ll set the layer\u2019s thickness to be 13mm.<\/p>\n\n\n\n<p>(03:20) If we have multiple layers of boarding, we can use the overlap attribute to for example determine that boards in different layers should not have their edges on the same wall stud. To avoid having the edges at the same spot, I\u2019ll put \u201c1\u201d here.<\/p>\n\n\n\n<p>(03:37) The boarding strategies also affects where the edges of the boarding will be placed. See the help file for more information about the different options.<\/p>\n\n\n\n<p>(03:49) The board type ID will be shown in listings and elevations. I\u2019ll set my ID to \u201cGU 13x1200x3000\u201d. Here I have a screenshot of where the ID will be shown.<\/p>\n\n\n\n<p>(04:05) Finally, I\u2019ll set the board height and width to 1200mm and 3000mm respectively. Then I\u2019ll click OK.<\/p>\n\n\n\n<p>(04:15) These settings here are most easily modified after all the layers have been created, so next I\u2019ll just add a new layer after the gypsum boarding.<\/p>\n\n\n\n<p>(04:25) This layer will be interior studding. I\u2019ll again create a new layer, this time based on framing. The framing type means that horizontal planks will be created at the top and bottom of the wall, like this.<\/p>\n\n\n\n<p>(04:40) The layer ID will be \u201cStudding 42.\u201d I\u2019ll set the ArchiCAD layer as \u201cAF studding interior.\u201d<\/p>\n\n\n\n<p>(04:54) Next, I\u2019ll skip to the material section, where I can choose what kinds of planks the studding will be made of. These materials come from the ArchiFrame Blocks xml file; it is also possible to add new materials yourself. For this studding, I\u2019ll choose 42&#215;42 mm planks.<\/p>\n\n\n\n<p>(05:13) Now that the material is set, I\u2019ll go back to the layer thickness, and set 42mm for that as well.<\/p>\n\n\n\n<p>(05:21) The spacing refers to how far apart the studs are &#8211; I\u2019ll set 600mm to that. The spacing tolerance determines how much a stud\u2019s position can differ from the spacing rule before an extra stud will be added. So if the spacing tolerance is 10mm, and a stud is placed more than 610mm away from its neighbor, an extra stud will be added.<\/p>\n\n\n\n<p>(05:46) The Z-offset will move the layer from the interior of the wall towards the exterior or vice versa. Here is a picture to make this more clear. So the framing on the left has a Z-offset of 0, and is located at the exact same position as the wall element (shown in wireframe). The framing on the right has a Z-offset of 0.05m, so its position has shifted 50mm from the element. For this layer, we\u2019ll set 0 for Z-offset.<\/p>\n\n\n\n<p>(06:21) The rotangle refers to the rotation angle of the timber pieces the material is made of. Here is a screenshot demonstrating the difference between rotation angles 0 and 90. Both of the walls are made up of the same material, but in the picture on the right, the materials are just rotated 90 degrees. Our studding is 42x42mm, so in our case the rotation angle doesn\u2019t make a difference.<\/p>\n\n\n\n<p>(06:50) Here it would also be possible to set different materials, rotation angles and Z offsets to the top and bottom pieces, but we don\u2019t need to do that. Now we\u2019re finished with the studding layer, so I\u2019ll click OK.<\/p>\n\n\n\n<p>(07:07) Next, let\u2019s move on to the framing layer. I\u2019ll again add a new type based on framing. This time, the layer ID will be \u201cWALL 42&#215;173\u201d.<\/p>\n\n\n\n<p>(07:24) I\u2019ll set the ArchiCAD layer as \u201cAF Planks Ext.\u201d The material of this framing will be 42x173mm, so the thickness will be 173mm.<\/p>\n\n\n\n<p>(97:42) I\u2019ll set the spacing to 600mm, and the spacing tolerance to 10mm. The z-offset and rotation angle don\u2019t need to be changed, and neither do the parameters for the top and bottom plates. So I\u2019ll just click OK.<\/p>\n\n\n\n<p>(08:02) Now I\u2019ll create the next layer, which is wind boarding. This layer is based on boarding, and I\u2019ll set its ID to WIND 9.<\/p>\n\n\n\n<p>(08:14) I want the boards to be created on my \u201dAF board ext\u201d layer. I\u2019ll again set the diagonal line display option on. The board thickness will be 9mm, and I\u2019ll set \u201c1\u201d to both board overlap and boarding strategy.<\/p>\n\n\n\n<p>(08:38) The board type ID shall be WIND 9x1200x3000, and the width and height of each board will again be 1200 and 3000mm. Now this layer is also finished.<\/p>\n\n\n\n<p>(08:51) Next, we\u2019ll create a layer of vertical studding. This layer will be based on vertical airstrips, and we\u2019ll call it \u201cAIR VER1 22\u201d.<\/p>\n\n\n\n<p>(09:07) Let\u2019s add the studding to the ArchiCAD layer \u201cAF studs ext.\u201d I could also type in a layer name here to create a new ArchiCAD layer with that name. The material for the studs will be 22x50mm. So the layer thickness will also be 22mm.<\/p>\n\n\n\n<p>(09:23) With these planks to opening settings, I can add extra planks around openings. Here is a screenshot of what the different options do &#8211; basically, planks can be added either below the openings or beside the openings. I\u2019ll set \u201c1\u201d to planks to opening sides and \u201c0\u201d to the horizontal planks. This is the result that we\u2019re going to get.<\/p>\n\n\n\n<p>(09:45) I\u2019ll set the stud spacing to 600mm, and the spacing tolerance to 20mm.<\/p>\n\n\n\n<p>This time, we\u2019re going to set the rotation angle to 90. Here is a screenshot that helps explain why. So we have 22&#215;50 planks, but we want the longer side of the plank to face the outside or inside of the wall, as shown on the picture on the right. So instead of creating a new 50&#215;22 material, we can just use 22&#215;50 and change the rotation angle.<\/p>\n\n\n\n<p>(10:18) Because of the rotation, we also have to change the Z offset to \u00bd x the material thickness. Here is a screenshot showing the result. So the left picture has no Z offset, while the right one does. So the right side is the result we want.<\/p>\n\n\n\n<p>(10:38) Now this layer is finished, and we\u2019re ready to add a new one, which will also be vertical airstrips. It\u2019s actually identical to the previous layer, so we could just use the previous layer definition. Let\u2019s still make a new layer since we might later want to change this layer into horizontal studding, in case we want the house to have vertical cladding.<\/p>\n\n\n\n<p>(11:03) So I\u2019ll just quickly fill in the settings again.<\/p>\n\n\n\n<p>(11:30) And finally, we\u2019ve reached the cladding layer. This layer will be based on paneling, and the layer ID will be \u201cPANELING 23&#215;135.\u201d I\u2019ll set the ArchiCAD layer to be \u201cAF cladding\u201d. I\u2019ll set the panels\u2019 thickness to 23mm, and choose the PANEL_HOR_INOUT as the profile. The panel profile comes from the XML settings and you can contact us at ArchiFrame if you need to change it.<\/p>\n\n\n\n<p>(12:04) Now the only thing left to do is to set these settings here for the different layers. So first we need to set anchors for the wall element. The anchor names help you place the wall in the correct spot. If you have an anchor name in the interior side of the gypsum, for example, you can then place the wall by clicking where the gypsum layer should be. For example like this.<\/p>\n\n\n\n<p>(12:30) To make things quicker, I\u2019ll only add anchor points to the interior of the gypsum layer, but you might want to set up more anchor points as well.<\/p>\n\n\n\n<p>(12:39) Next, I\u2019ll set these layer types and follow definitions for all the layers, starting with the main framing. So it has type main framing and follows no other layer. I\u2019ll explain what that means in a second.<\/p>\n\n\n\n<p>(12:52) Then I\u2019ll set a type for the gypsum, which is \u201cboarding interior\u201d. And I\u2019ll make the gypsum follow the main framing. What this means is that the edges of the gypsum boards will be placed wherever there are wall studs in the main framing.<\/p>\n\n\n\n<p>(13:09) I\u2019ll show you the finished wall to make it clearer. So here we have the main framing. These are the vertical airstrips which follow the main framing, so they\u2019re always located where the framing is. And here are the gypsum boards, shown in wireframe. So their edges also coincide with the main framing.<\/p>\n\n\n\n<p>(13:41) Next, the interior studding has type \u201cstudding interior\u201d and follows the main framing.<\/p>\n\n\n\n<p>(13:53) As we already saw, the main framing has type \u201cmain framing\u201d and doesn\u2019t follow any other layer. The windboard has type \u201cexterior boarding\u201d and follows the main framing. Both of the exterior air strips have type \u201cexterior studding\u201d and follow the main framing. And finally the cladding has type \u201cfinishing exterior\u201d and doesn\u2019t follow any other layer.<\/p>\n\n\n\n<p>(14:25) Now I\u2019ll zoom out my screen and show you the result.<\/p>\n\n\n\n<p>(14:35) I\u2019ll go to the floor plan view and place the element by line. Here I have the gypsum interior anchor point chosen. Then let\u2019s look at the result in 3D.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Transcript for the video \u201cDefining a custom wall element type\u201d (00:00) This video is about defining custom wall element types. So the element type determines which building material layers exist [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-24601","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Defining a custom wall element type - ArchiFrame<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/archiframe.fi\/en\/defining-a-custom-wall-element-type\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Defining a custom wall element type - ArchiFrame\" \/>\n<meta property=\"og:description\" content=\"Transcript for the video \u201cDefining a custom wall element type\u201d (00:00) This video is about defining custom wall element types. So the element type determines which building material layers exist [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/archiframe.fi\/en\/defining-a-custom-wall-element-type\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiFrame\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-31T09:47:10+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/archiframe.fi\\\/en\\\/defining-a-custom-wall-element-type\\\/\",\"url\":\"https:\\\/\\\/archiframe.fi\\\/en\\\/defining-a-custom-wall-element-type\\\/\",\"name\":\"Defining a custom wall element type - ArchiFrame\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/archiframe.fi\\\/en\\\/#website\"},\"datePublished\":\"2023-07-31T09:47:09+00:00\",\"dateModified\":\"2023-07-31T09:47:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/archiframe.fi\\\/en\\\/defining-a-custom-wall-element-type\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/archiframe.fi\\\/en\\\/defining-a-custom-wall-element-type\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/archiframe.fi\\\/en\\\/defining-a-custom-wall-element-type\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/archiframe.fi\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Defining a custom wall element type\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/archiframe.fi\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/archiframe.fi\\\/en\\\/\",\"name\":\"ArchiFrame\",\"description\":\"The Archicad extension for wooden structures\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/archiframe.fi\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Defining a custom wall element type - ArchiFrame","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/archiframe.fi\/en\/defining-a-custom-wall-element-type\/","og_locale":"en_US","og_type":"article","og_title":"Defining a custom wall element type - ArchiFrame","og_description":"Transcript for the video \u201cDefining a custom wall element type\u201d (00:00) This video is about defining custom wall element types. So the element type determines which building material layers exist [&hellip;]","og_url":"https:\/\/archiframe.fi\/en\/defining-a-custom-wall-element-type\/","og_site_name":"ArchiFrame","article_modified_time":"2023-07-31T09:47:10+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/archiframe.fi\/en\/defining-a-custom-wall-element-type\/","url":"https:\/\/archiframe.fi\/en\/defining-a-custom-wall-element-type\/","name":"Defining a custom wall element type - ArchiFrame","isPartOf":{"@id":"https:\/\/archiframe.fi\/en\/#website"},"datePublished":"2023-07-31T09:47:09+00:00","dateModified":"2023-07-31T09:47:10+00:00","breadcrumb":{"@id":"https:\/\/archiframe.fi\/en\/defining-a-custom-wall-element-type\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/archiframe.fi\/en\/defining-a-custom-wall-element-type\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/archiframe.fi\/en\/defining-a-custom-wall-element-type\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/archiframe.fi\/en\/"},{"@type":"ListItem","position":2,"name":"Defining a custom wall element type"}]},{"@type":"WebSite","@id":"https:\/\/archiframe.fi\/en\/#website","url":"https:\/\/archiframe.fi\/en\/","name":"ArchiFrame","description":"The Archicad extension for wooden structures","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/archiframe.fi\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/archiframe.fi\/en\/wp-json\/wp\/v2\/pages\/24601","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archiframe.fi\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/archiframe.fi\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/archiframe.fi\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/archiframe.fi\/en\/wp-json\/wp\/v2\/comments?post=24601"}],"version-history":[{"count":0,"href":"https:\/\/archiframe.fi\/en\/wp-json\/wp\/v2\/pages\/24601\/revisions"}],"wp:attachment":[{"href":"https:\/\/archiframe.fi\/en\/wp-json\/wp\/v2\/media?parent=24601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}