{"id":179,"date":"2012-12-14T21:17:19","date_gmt":"2012-12-14T21:17:19","guid":{"rendered":"https:\/\/www.xrev.com.au\/news\/?p=179"},"modified":"2012-12-14T21:17:19","modified_gmt":"2012-12-14T21:17:19","slug":"creating-tactile-indicators-families-tgsi","status":"publish","type":"post","link":"https:\/\/www.xrev.com.au\/news\/creating-tactile-indicators-families-tgsi\/","title":{"rendered":"Creating Tactile Indicators Families (TGSI)"},"content":{"rendered":"<p>I&#8217;m sure anyone who&#8217;s ever done a commercial project has needed to show tactile indicators on their documentation. \u00a0I noticed some of my clients would simply use a filled region and a detail group.<\/p>\n<div id=\"attachment_180\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.xrev.com.au\/news\/wp-content\/uploads\/2012\/12\/Xrev-Tactile-Indicators.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-180\" class=\"size-large wp-image-180\" title=\"Tactile Indicators - Warning &amp; Directional\" src=\"https:\/\/www.xrev.com.au\/news\/wp-content\/uploads\/2012\/12\/Xrev-Tactile-Indicators-1024x724.png\" alt=\"\" width=\"640\" height=\"452\" srcset=\"https:\/\/www.xrev.com.au\/news\/wp-content\/uploads\/2012\/12\/Xrev-Tactile-Indicators-1024x724.png 1024w, https:\/\/www.xrev.com.au\/news\/wp-content\/uploads\/2012\/12\/Xrev-Tactile-Indicators-300x212.png 300w, https:\/\/www.xrev.com.au\/news\/wp-content\/uploads\/2012\/12\/Xrev-Tactile-Indicators.png 1436w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><p id=\"caption-attachment-180\" class=\"wp-caption-text\">Tactile Indicators - Warning &amp; Directional<\/p><\/div>\n<p>Instead how about using a 3D family so its easier to coordinate. \u00a0I based this one on the tiles\/pavers\/stickers that can be purchased&#8230;<\/p>\n<p>As always how should we start&#8230;? \u00a0By working out what we want the family to do!<\/p>\n<ol>\n<li>We don&#8217;t want to have a massive blob of linework in our plans so we&#8217;ll definitely need various detail level control. \u00a0At coarse we only want to see a blank tile, at medium perhaps we see some of the bumps but scaled up, and at fine we want to see the true representation.<\/li>\n<li>We want to easily be able to place multiple tiles as there could be a lot of these&#8230;<\/li>\n<li>We want to be able to manipulate the materials.<\/li>\n<li>We want to be able to change the depth of the Tile.<\/li>\n<\/ol>\n<p>The rest is all common sense and conforming to the Australia &amp; New Zealand Revit Standards (ANZRS) etc. \u00a0So how do we achieve that?<\/p>\n<ol>\n<li>I begin by modelling an extrusion for the base tile and ensuring that its visible at all detail levels. \u00a0Then for the bumps these are simply a series of Blends. \u00a0In this case we don&#8217;t need to worry about arrays because the individual tiles are fixed sizes, so that simplifies things. \u00a0We then set these blends to only be visible at fine detail (of course I only drew one and then copied them around). \u00a0We now have the coarse and fine detail levels sorted. \u00a0For the Medium detail I drew a series of symbolic lines in plan and then set them to only be visible at Medium detail level.<\/li>\n<li>I began by creating the individual tile. \u00a0Then I nested these into a &#8220;line based&#8221; family template. \u00a0This way I can simply use 2 pick placement to position the tiles. \u00a0I placed one at the start and constrained it using its origin to the start, then did an array to second and constrained the second element with a fixed spacing 300. \u00a0I then added a parameter to the number of the array and set a simple formula to control the number of tiles based upon the length. \u00a0Sorted!<\/li>\n<li>Too easy, just add a material parameter in the tile family to each of the extrusions\/blends, then after nesting the family remember to link through this parameter to one in the host family using the associate family parameter button.<\/li>\n<li>Remember to always use reference planes to control anything parametric, again I just had a top and bottom reference plane, placed a dimension between the 2 and associated a parameter to it. \u00a0Then linked that parameter through to the host famliy.<\/li>\n<\/ol>\n<p>That&#8217;s the gist of things. \u00a0<a title=\"Download the family here\" href=\"https:\/\/www.yousendit.com\/download\/WUJZa0ZaTlFZY1J4Tk1UQw\">Download the family here<\/a> for a more in depth look. \u00a0HOPE YOU FIND IT USEFUL!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m sure anyone who&#8217;s ever done a commercial project has needed to show tactile indicators on their documentation. \u00a0I noticed some of my clients would simply use a filled region and a detail group. Instead how about using a 3D &hellip; <a href=\"https:\/\/www.xrev.com.au\/news\/creating-tactile-indicators-families-tgsi\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[16,21,38,9],"class_list":["post-179","post","type-post","status-publish","format-standard","hentry","category-services","tag-16","tag-content-creation","tag-family-creation","tag-revit"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.xrev.com.au\/news\/wp-json\/wp\/v2\/posts\/179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xrev.com.au\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xrev.com.au\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xrev.com.au\/news\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xrev.com.au\/news\/wp-json\/wp\/v2\/comments?post=179"}],"version-history":[{"count":0,"href":"https:\/\/www.xrev.com.au\/news\/wp-json\/wp\/v2\/posts\/179\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.xrev.com.au\/news\/wp-json\/wp\/v2\/media?parent=179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xrev.com.au\/news\/wp-json\/wp\/v2\/categories?post=179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xrev.com.au\/news\/wp-json\/wp\/v2\/tags?post=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}