{"id":40936,"date":"2021-02-16T21:05:14","date_gmt":"2021-02-17T02:05:14","guid":{"rendered":"https:\/\/www.shapeways.com\/blog\/?p=40936"},"modified":"2021-02-16T21:05:15","modified_gmt":"2021-02-17T02:05:15","slug":"visualizing-wall-thickness-in-a-3d-model","status":"publish","type":"post","link":"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model","title":{"rendered":"Visualizing Wall Thickness In A 3D Model"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>\u201cYour model Shaft_Support_1.stl from order #15251 was\ntaken out of production by one of our 3D printing engineers due to design\nissues: Wall Thickness. See attached image\u2026\u201d<\/em><em><\/em><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/wall-thickness-sample-part.png\" alt=\"Mechanical part showing wall thickness\" class=\"wp-image-41385\" width=\"488\" height=\"438\" srcset=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/wall-thickness-sample-part.png 975w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/wall-thickness-sample-part-800x718.png 800w\" sizes=\"auto, (max-width: 488px) 100vw, 488px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Sound familiar? If you\u2019ve ever had a model rejected by 3D printing engineers because of wall thickness issues, you\u2019re not alone. While this is a very common issue, many 3D modelers may not be aware of how wall thickness is inspected.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Shapeways prints\nthousands of parts on a daily basis, with a comprehensive system for inspecting\nwall thickness based on design and materials. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is wall thickness and why is it\nso important in 3D printing?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In taking a closer look behind the\nscenes to understand the calculations, it\u2019s clear that many 3D models look nice\non the computer screen but become troublesome during the actual process of 3D\nprinting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Difficulties arise when models are\ntoo thin, and the scenario worsens in the face of less advanced materials and technology.\nAttempting to 3D print models with thin aspects will likely result in a failed\nbuild, along with fragile models breaking in post-processing, in shipping, or\nin end use. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Although a complete analysis of\nstructural strength would be ideal, that also presents a complex calculational problem, leading 3D printing\nengineers to employ more simplified empirical measures with wall thickness\nanalysis. If the model has regions which are\nthinner than some experimental threshold called <strong>minimal wall thickness,<\/strong> we assume that the model has high probability to break; therefore, engineers need tools to see where the model is\ntoo thin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wall thickness visualization in 3D\nprinting requires a straightforward approach<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Consider the example of a small vase\n(shown below as a cross section). The vase has a very small opening, and when\nwe examine it from the outside we have no idea that it has two offending spots\nwith very thin walls.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2020\/10\/vase-0.png\" alt=\"cross-section of a vase highlights wall thickness issue\" class=\"wp-image-40991\" width=\"514\" height=\"512\"\/><figcaption><em>Cross-section of a vase highlights wall thickness problems<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Theoretically speaking, it is relatively easy to find the model thickness at any particular point, by walking inside the model along the internal normal until we hit the opposite surface and exit the model. The distance between entry and exit points is a good approximation to the thickness of the model at that spot. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2020\/10\/vase_01-0.png\" alt=\"Naive and tedious wall thickness measurement and visualization\" class=\"wp-image-41002\" width=\"514\" height=\"512\"\/><figcaption><em>&nbsp;Naive and tedious wall thickness measurement and visualization<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Manual examination can be extremely time\nconsuming. If you have unlimited patience and time that strategy could work\nthough. All the points on the exterior surface of the vase in the example would\neventually be examined and the thin regions would be found and identified. Or\nwould they?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Such approximation to the objects\u2019\nthickness may sometimes fail spectacularly. In the example, the <em>20mm<\/em> thickness at the bottom right\ncorner of our vase poses a problem. In that spot the internal normal\npoints in the \u201cwrong\u201d direction. There is a much shorter distance to the exit\npoint shown in the green arrow. It is unclear how to select the\n<em>right<\/em> direction\nfrom the starting point. It looks like we would need to analyze <strong>all <\/strong>directions from the starting point\nand select the direction with the shortest distance. This would be very time\nconsuming. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rather than this manual approach, a\nbetter solution is needed. We developed an algorithm that gives all the\ntedious work to the computer and provides users with visualization\nof the problematic regions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Defining distance function and skeleton calculation in 3D models<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, the definition of wall thickness needs to be defined at a particular point. We start from the definition of<a href=\"https:\/\/en.wikipedia.org\/wiki\/Signed_distance_function\"> signed distance function<\/a> of an object. <strong><em>Signed distance function<\/em><\/strong> (<em>SDF<\/em>) value at any point in the space is the distance from that point to the closest point at the surface of the object taken with negative sign inside of the object and with positive sign outside of the object. One of the advantages of working with <strong>signed<\/strong> distance is the ability to work with both\u2014interior and exterior regions of the object. The SDF value on the surface of the object is zero, and it is approximately linear near the surface.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s look at SDF near a region with\na thin wall. The SDF is a function of three spatial variables (x,y,z\ncoordinates of a point) and one needs four dimensions to display such a plot.\nIt is simpler and more instructive to look at a plot of SDF along a\none-dimensional line (a segment). Only two dimensions are needed to display\nsuch a plot, as shown below.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/Vase-plot.png\" alt=\"Plot of the signed distance function (SDF) along the segment AB\" class=\"wp-image-41371\" width=\"488\" height=\"486\"\/><figcaption><em> Plot of the signed distance function (SDF) along the segment <strong>AB<\/strong> <\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp; The behavior of SDF along the\nsegment <strong><em>AB<\/em><\/strong> is simple to describe. For points inside of the interval <strong><em>AS<\/em><\/strong>\nthe closest point on the surface of the object is point <strong><em>A&#8217;<\/em><\/strong> and the plot is a\nsimple linear function &#8211; the distance to the point <strong><em>A&#8217;<\/em><\/strong> with corresponding\nsign. For points inside of the interval <strong><em>SB<\/em><\/strong> the closest point on the object\nsurface is <strong><em>B&#8217;<\/em><\/strong> and the plot is another linear function. The special point <strong><em>S<\/em><\/strong>\nis the point in the interior of the object which has equal distances to\nopposite surfaces of the object (points <strong><em>A&#8217;<\/em><\/strong> and <strong><em>B&#8217;<\/em><\/strong>). The set of such <strong>interior<\/strong> points which have equal\ndistance to more than one point on the object surface is called objects&#8217;\nskeleton. The plot of SDF near skeleton points has a sharp minimum and switches\nfrom one linear branch to another linear branch. It is clear that <em>SDF(S)<\/em> &#8211; the value of signed distance\nfunction at the skeleton point <strong><em>S<\/em><\/strong> is half of the distance between <strong><em>A&#8217;<\/em><\/strong>\nand <strong><em>B&#8217;<\/em><\/strong>\nwhich is the natural definition of thickness of the objects at that spot. So,\nwe can define the thickness of object as twice of the absolute value of\nobject\u2019s signed distance function at the object skeleton: <strong><em>Thickness = 2|SDF(S)|<\/em><\/strong>.<a href=\"#_msocom_3\">[3]<\/a>&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below is a drawing of the <strong>skeleton<\/strong> points in color.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2020\/10\/skeleton.png\" alt=\"Dirty&quot; skeleton\" class=\"wp-image-40996\" width=\"514\" height=\"512\"\/><figcaption>&#8220;<em>Dirty&#8221; skeleton<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Surprisingly, this skeleton has a\nlot of unexpected small branches (shown in <strong>magenta<\/strong>). Those are the\npoints near the object\u2019s edges. They all satisfy the definition of skeleton (with\nmore than one nearest point on the surface of the object), but they are\nobviously irrelevant to the object\u2019s thickness. If the initial skeleton were\nfollowed, the conclusion would be that all the\nregions along sharp edges have very small (zero) thickness. This conclusion is\nclearly unsatisfactory and therefore the skeleton is termed a &#8220;dirty&#8221;\nskeleton. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below are details of the dirty\nskeleton near the edges.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2020\/10\/skeleton_edge-2.png\" alt=\"\u201cDirty\u201d skeleton detail\u00a0\" class=\"wp-image-41006\" width=\"514\" height=\"512\"\/><figcaption><em>\u201cDirty\u201d skeleton detail&nbsp;<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Few skeleton points are marked\ntogether with corresponding (closest to them) points on the object&#8217;s surface.\nPoints <strong><em>U<\/em><\/strong> and <strong><em>V<\/em><\/strong> are intuitively good points and\nare in the middle of the object\u2019s wall. Points <strong><em>E<\/em><\/strong> and <strong><em>D<\/em><\/strong>\nare intuitively &#8220;bad&#8221; points. They correspond to edges and they have\nto be ignored. The quantitative difference between edge (E and D) and wall (U\nand V) cases is that those directions to the nearest points are almost opposite\nin the case of walls, and form an angle close to 90 degrees in the case of\nedge. This angle can be used as a threshold criterion to remove the edge\u2019s\nskeleton points and leave only the &#8220;clean&#8221; skeleton consisting of\npoints corresponding to the object\u2019s walls.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To evaluate more precisely, a\n\u201cclean\u201d skeleton is needed. Below is an example of the clean skeleton for our\nexample.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2020\/10\/skeleton_clean.png\" alt=\"&quot;Clean&quot; skeleton\" class=\"wp-image-40998\" width=\"514\" height=\"512\"\/><figcaption><em>&#8220;Clean&#8221; skeleton<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Visualizing\nthe skeleton and wall thickness<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With the clean skeleton, the\ncalculations of walls and thickness at every point have been determined\naccording to the <em>2|SDF(S)| <\/em>formula; however, the skeleton itself\nmay look rather unattractive, and the relation to the original model may not be\nobvious to the untrained eye. To make the skeleton data accessible, we need to\ntransfer that information to the surface of the original model.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One way to do this is to create a \u201cthick\u201d skeleton, visualizing all the regions with wall thickness below given wall thickness <strong><em>W<\/em><\/strong>. Build a shell around the clean skeleton with uniform thickness <strong><em>W<\/em>&nbsp;&#8211; the thick skeleton, <\/strong>knowing that the thickness of the shell is minimal thickness <strong><em>W<\/em><\/strong>\u2014everywhere the shell is thicker than the model we can easily see a printability problem. Below any wall thickness thinner than <strong><em>W<\/em><\/strong> poses a problem which we highlighted by painting the surface of those spots in <strong>red<\/strong>.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2020\/10\/skeleton_thick.png\" alt=\"&quot;Thick&quot; skeleton and problem regions\" class=\"wp-image-40999\" width=\"280\" height=\"407\"\/><figcaption><em>&#8220;Thick&#8221; skeleton and problem regions<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The skeleton can be used in an even more powerful way, employing the distance function to skeleton, mapping distance to skeleton value to color range\u2014using <strong>red as an example<\/strong> for distances below minimal thickness, <strong>orange<\/strong> for distances slightly larger (say 1.2x minimal wall thickness), and <strong>green<\/strong> for everything above 1.5x minimal wall thickness. We can paint the surface of the original model with values of skeleton distance in those colors.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/Skeleton-distance-function-painted-on-the-original-model--0.png\" alt=\"Skeleton distance function painted on the original model\" class=\"wp-image-41374\" width=\"488\" height=\"486\"\/><figcaption><em>Skeleton distance function painted on the original model<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The visualization of\nthickness of the original model is complete, but simultaneously exact value of\nmodel thickness at a specific spot arises from this simple formula:&nbsp;<strong><em>Thickness\n= 2*DistanceToSkeleton.<\/em><\/strong>&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That complete procedure is used to create the visualization of the model wall thickness in 3D Tools. It is available <strong>only<\/strong> if the algorithm has detected wall thickness problems in your model.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Visualizing in 3D tools<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/3D-tools-wall-thickness-visualization.jpg\" alt=\"3D tools wall thickness visualization\" class=\"wp-image-41381\" width=\"482\" height=\"450\"\/><figcaption><em>3D tools wall thickness visualization<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Above is an example\nof such visualization of a problematic model. This is a small mechanical part,\nmade of stainless steel. That model printed in that material has to have a\nminimal wall thickness of at least 1mm, but there are few spots where the\nthickness is only 0.8mm. Those spots are colored mostly in <strong>red<\/strong> with some <strong>yellow<\/strong> stripes along the\nboundaries.&nbsp;Those thin spots are in the load-bearing locations of the part\nand are most definitely the weak spots of the model, requiring the model\nmodification. There are few other places where the algorithm detected the thin\nwalls and highlighted them as well. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/Example1.png\" alt=\"mechanical part example\" class=\"wp-image-41376\" width=\"343\" height=\"306\"\/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/Example2.png\" alt=\"mechanical part example\" class=\"wp-image-41377\" width=\"307\" height=\"287\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Red spots on these two\nviews above are along the holes going under the surface parallel to the part\u2019s\ntop. Those places are not load-bearing and <em>probably<\/em>\nmay be ignored, but this decision has yet to be made by a human. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using what you have learned in this blog, you would probably realize immediately that this model has a printability issue. With the visualization, it is easier to analyze and resolve the wall thickness problem before placing an order. The ultimate goal is success in 3D printing, but if you are still having problems with getting the file to a printable state, <a href=\"https:\/\/shapeways.com\/partnership#page-block-4c7sv8k3lg2\">3D printing experts <\/a>at Shapeways are available to help with questions.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Vladimir Bulatov is a 3D graphics\nresearcher at Shapeways, where he has been focusing on 3D printing algorithms\nsince 2012. Beside computer graphics and 3D modeling, his interests include\nphysics, mathematics, and visual arts.&nbsp;<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201cYour model Shaft_Support_1.stl from order #15251 was taken out of production by one of our 3D printing engineers due to&#8230;<\/p>\n","protected":false},"author":183,"featured_media":41385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[510],"tags":[673,557,555,766,1086],"class_list":["post-40936","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3d-printing-industry","tag-3d-design","tag-3d-modeling","tag-3d-printing","tag-visualization","tag-wall-thickness"],"thumbnail":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/wall-thickness-sample-part.png","yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.9 (Yoast SEO v23.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Visualizing Wall Thickness In A 3D Model - Shapeways Blog<\/title>\n<meta name=\"description\" content=\"\u201cYour model Shaft_Support_1.stl from order #15251 was taken out of production by one of our 3D printing engineers due to design issues: Wall Thickness.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vladimir Bulatov\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model\"},\"author\":{\"name\":\"Vladimir Bulatov\",\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/person\/8b6e7f0c25d5b8547336151907259f79\"},\"headline\":\"Visualizing Wall Thickness In A 3D Model\",\"datePublished\":\"2021-02-17T02:05:14+00:00\",\"dateModified\":\"2021-02-17T02:05:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model\"},\"wordCount\":1808,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/wall-thickness-sample-part.png\",\"keywords\":[\"3D design\",\"3d modeling\",\"3D printing\",\"visualization\",\"wall thickness\"],\"articleSection\":[\"3D Printing Industry\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model\",\"url\":\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model\",\"name\":\"Visualizing Wall Thickness In A 3D Model - Shapeways Blog\",\"isPartOf\":{\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/wall-thickness-sample-part.png\",\"datePublished\":\"2021-02-17T02:05:14+00:00\",\"dateModified\":\"2021-02-17T02:05:15+00:00\",\"description\":\"\u201cYour model Shaft_Support_1.stl from order #15251 was taken out of production by one of our 3D printing engineers due to design issues: Wall Thickness.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#primaryimage\",\"url\":\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/wall-thickness-sample-part.png\",\"contentUrl\":\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/wall-thickness-sample-part.png\",\"width\":975,\"height\":875,\"caption\":\"Mechanical part showing wall thickness\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/prodshapeblog.wpenginepowered.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Visualizing Wall Thickness In A 3D Model\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#website\",\"url\":\"https:\/\/prodshapeblog.wpenginepowered.com\/\",\"name\":\"Shapeways Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/prodshapeblog.wpenginepowered.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#organization\",\"name\":\"Shapeways Blog\",\"url\":\"https:\/\/prodshapeblog.wpenginepowered.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2019\/05\/shapeways-blog.png\",\"contentUrl\":\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2019\/05\/shapeways-blog.png\",\"width\":943,\"height\":121,\"caption\":\"Shapeways Blog\"},\"image\":{\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/facebook.com\/shapeways\",\"https:\/\/x.com\/shapeways\",\"http:\/\/instagram.com\/shapeways\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/person\/8b6e7f0c25d5b8547336151907259f79\",\"name\":\"Vladimir Bulatov\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dd38bca2524595103791b92304fa19543b89fa895b24d440c78cb4a1748a56c5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dd38bca2524595103791b92304fa19543b89fa895b24d440c78cb4a1748a56c5?s=96&d=mm&r=g\",\"caption\":\"Vladimir Bulatov\"},\"url\":\"https:\/\/www.shapeways.com\/blog\/author\/bulatov\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Visualizing Wall Thickness In A 3D Model - Shapeways Blog","description":"\u201cYour model Shaft_Support_1.stl from order #15251 was taken out of production by one of our 3D printing engineers due to design issues: Wall Thickness.","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:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model","twitter_misc":{"Written by":"Vladimir Bulatov","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#article","isPartOf":{"@id":"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model"},"author":{"name":"Vladimir Bulatov","@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/person\/8b6e7f0c25d5b8547336151907259f79"},"headline":"Visualizing Wall Thickness In A 3D Model","datePublished":"2021-02-17T02:05:14+00:00","dateModified":"2021-02-17T02:05:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model"},"wordCount":1808,"commentCount":0,"publisher":{"@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#organization"},"image":{"@id":"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#primaryimage"},"thumbnailUrl":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/wall-thickness-sample-part.png","keywords":["3D design","3d modeling","3D printing","visualization","wall thickness"],"articleSection":["3D Printing Industry"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model","url":"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model","name":"Visualizing Wall Thickness In A 3D Model - Shapeways Blog","isPartOf":{"@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#primaryimage"},"image":{"@id":"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#primaryimage"},"thumbnailUrl":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/wall-thickness-sample-part.png","datePublished":"2021-02-17T02:05:14+00:00","dateModified":"2021-02-17T02:05:15+00:00","description":"\u201cYour model Shaft_Support_1.stl from order #15251 was taken out of production by one of our 3D printing engineers due to design issues: Wall Thickness.","breadcrumb":{"@id":"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#primaryimage","url":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/wall-thickness-sample-part.png","contentUrl":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2021\/02\/wall-thickness-sample-part.png","width":975,"height":875,"caption":"Mechanical part showing wall thickness"},{"@type":"BreadcrumbList","@id":"https:\/\/www.shapeways.com\/blog\/visualizing-wall-thickness-in-a-3d-model#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/prodshapeblog.wpenginepowered.com\/"},{"@type":"ListItem","position":2,"name":"Visualizing Wall Thickness In A 3D Model"}]},{"@type":"WebSite","@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#website","url":"https:\/\/prodshapeblog.wpenginepowered.com\/","name":"Shapeways Blog","description":"","publisher":{"@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/prodshapeblog.wpenginepowered.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#organization","name":"Shapeways Blog","url":"https:\/\/prodshapeblog.wpenginepowered.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2019\/05\/shapeways-blog.png","contentUrl":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2019\/05\/shapeways-blog.png","width":943,"height":121,"caption":"Shapeways Blog"},"image":{"@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/facebook.com\/shapeways","https:\/\/x.com\/shapeways","http:\/\/instagram.com\/shapeways"]},{"@type":"Person","@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/person\/8b6e7f0c25d5b8547336151907259f79","name":"Vladimir Bulatov","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dd38bca2524595103791b92304fa19543b89fa895b24d440c78cb4a1748a56c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd38bca2524595103791b92304fa19543b89fa895b24d440c78cb4a1748a56c5?s=96&d=mm&r=g","caption":"Vladimir Bulatov"},"url":"https:\/\/www.shapeways.com\/blog\/author\/bulatov"}]}},"_links":{"self":[{"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/posts\/40936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/users\/183"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/comments?post=40936"}],"version-history":[{"count":0,"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/posts\/40936\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/media\/41385"}],"wp:attachment":[{"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/media?parent=40936"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/categories?post=40936"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/tags?post=40936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}