{"id":161739,"date":"2020-11-09T17:37:57","date_gmt":"2020-11-09T09:37:57","guid":{"rendered":"http:\/\/facfox.com\/?post_type=kb&amp;p=161739"},"modified":"2020-11-09T17:37:57","modified_gmt":"2020-11-09T09:37:57","slug":"meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing","status":"publish","type":"kb","link":"https:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing","title":{"rendered":"Meshmixer Tutorial: 15 Top Tips to Edit STL Files for 3D Printing"},"content":{"rendered":"<p>Before a part, designers and engineers often need to adapt, optimize, and finalize 3D models. Autodesk\u2019s Meshmixer is state-of-the-art software for working with triangle meshes or, as its developers like to call it, the &#8220;Swiss Army Knife&#8221; for editing STL files and 3D meshes.<\/p>\n<p>With Meshmixer, it\u2019s not only possible to optimize a triangle mesh but also to resculpt entire sections, stylize the model, or add useful features to it.<\/p>\n<p>And the best news? <a rel=\"noopener noreferrer\" href=\"https:\/\/www.meshmixer.com\/download.html\" target=\"_self\">Downloading MeshMixer is completely free<\/a>.<\/p>\n<p>This guide walks through 15 pro tips for both beginner and advanced users to empower designers to change their 3D models with this versatile software.<\/p>\n<p><em>Looking for a 3D printer to realize your 3D models? Learn more about <a rel=\"noopener noreferrer\" href=\"https:\/\/facfox.com\/service\/sla-dlp-3d-printing-service\" target=\"_self\">stereolithography (SLA) 3D printing<\/a>, the choice of professionals for high detail models with a smooth surface finish.<\/em><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-161758 aligncenter\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/venus_model2.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"312\" \/><\/p>\n<div>\n<h2 id=\"Tip%20%231%3A%20Importing%20and%20Exporting\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #1: Importing and Exporting<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>At the start of a project, choose a file format that can comprehensively describe the design while suiting the intended applications and minimizing the need for file conversions. Meshmixer will read numerous 3D file types, such as STL, OBJ, PLY, and some lesser-known formats; AMF, 3MF, OFF, and the native MIX format. For exporting designs to a different format, Meshmixer also supports Collada, VRML, and Smesh.<\/p>\n<ul>\n<li><strong>STL (STereoLithography)<\/strong> is a format originally developed for stereolithography 3D printing that is the most commonly accepted file format in 3D printing. It stores only geometry data and has a compact file size.<\/li>\n<li><strong>OBJ<\/strong> as first created by Wavefront is a simple format storing vertex information to represent a 3D mesh. Besides vertex positions, it also stores surface normal plus a UV coordinate that can be mapped to an external texture.<\/li>\n<li><strong>PLY (Polygon)<\/strong> is a more extensive format developed at Stanford to aid the storage of 3D scanning data. One of its benefits is the possibility to assign properties such as texture data separately for both sides of a face.<\/li>\n<li><strong>AMF (Additive Manufacturing Format)<\/strong> is an alternative to STL for 3D printing. Being XML-based, it will store additional data such as orientation, scale, patterning multiple objects, non-planar edges, and graded materials.<\/li>\n<li><strong>3MF (3D Manufacturing Format)<\/strong> is similar to AMF but less standardized as it is created by a consortium of companies. Originally developed by Microsoft, it is the native 3D format in Windows.<\/li>\n<li><strong>OFF (Object File Format)<\/strong> is a simple, hand-programmable, text-based format that next to geometry also stores color data per vertex.<\/li>\n<li><strong>Collada (COLLaborative Design Activity)<\/strong> is a versatile format well-suited for digital assets that was developed by Sony. The now widely supported format allows developers to store rendering data such as animations, level-of-detail, shaders, as well as diffuse, normal and specularity maps.<\/li>\n<li><strong>VRML (Virtual Reality Markup Language<\/strong>) is similar to Collada but scriptable and compatible with web browsers.<\/li>\n<li><strong>Smesh<\/strong> is a simple format that describes 3D geometry both in terms of triangles and complex polygons. This makes the format more suited for objects with large planar areas.<\/li>\n<\/ul>\n<figure id=\"attachment_161757\" aria-describedby=\"caption-attachment-161757\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-161757\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/chartfilesize.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"386\" \/><figcaption id=\"caption-attachment-161757\" class=\"wp-caption-text\">A comparison to the standard STL file format for sculptural and geometrical files reveals that 3MF and Smesh are more effective formats, while AMF is more versatile, but also more expensive space-wise.<\/figcaption><\/figure>\n<div>\n<h2 id=\"Tip%20%232%3A%20Remeshing\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #2: Remeshing<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>Before modifying a part, make sure to optimize its triangulation. In our example, we picked a model of the <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Venus_de_Milo\" target=\"_self\">Venus of Milo<\/a> that has an uneven distribution of triangles plus some split and collapsed triangles. With Meshmixer, you can create an even tessellation using the Remesh command.<\/p>\n<p>Click the <em>Select<\/em> Icon in the menu and click to create an area to be remeshed, or use <em>Ctrl + A<\/em> to select the entire object. On the Popup menu, click <em>Edit \u2192 Remesh<\/em> or hit <em>R<\/em>. There are several Remesh Modes:<\/p>\n<ul>\n<li><strong>Target Edge Length<\/strong> ensures an even triangle size across the mesh, optimizing the part for sculpting. This is computationally intensive so set a reasonable size relative to the object.<\/li>\n<li><strong>Relative Density<\/strong> is the same method but specifies according to triangle density.<\/li>\n<li><strong>Adaptive Density<\/strong> creates a denser triangulation in more detailed areas, optimizing file size. This is helpful when the object is complete and can be saved for 3D printing.<\/li>\n<li><strong>Linear Subdivision<\/strong> simply creates more triangles by splitting existing ones, maintaining the original geometry.<\/li>\n<\/ul>\n<p>Note that the <em>Regularity<\/em> setting creates more equilateral triangles but sacrifices more detail. The <em>Transition <\/em>setting creates a gradual transition from the original mesh to the remeshed section. With <em>Preserve Group Boundaries<\/em> checked the program maintains the shape of specifically designed triangle groups such as perfectly round eyes. Checking the <em>Preserve Sharp Edges<\/em> option prevents hard corners from being smoothed out. Under <em>Boundary,<\/em> a <em>Free Boundary<\/em> is often preferred because it sacrifices accuracy for mesh quality.<\/p>\n<figure id=\"attachment_161756\" aria-describedby=\"caption-attachment-161756\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-161756\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/venusremeshed.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"364\" \/><figcaption id=\"caption-attachment-161756\" class=\"wp-caption-text\">Optimizing the mesh reduced the file size by 60%.<\/figcaption><\/figure>\n<div>\n<h2 id=\"Tip%20%233%3A%20Separating%20Sections\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #3: Separating Sections<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>Meshmixer offers several ways to separate a part of a mesh. The simplest method is first selecting the part to be separated, then using the <em>Edit \u2192 Extract (Shift+D)<\/em> command. The program will create a new shell with an optional offset distance. Choosing the <em>Normal<\/em> direction for the offset will expand or shrink your part. Then, from the main menu, pick <em>Edit \u2192 Separate Shells<\/em> to individually save and name each part, while deleting obsolete sections.<\/p>\n<figure id=\"attachment_161755\" aria-describedby=\"caption-attachment-161755\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161755\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/extract.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"272\" \/><figcaption id=\"caption-attachment-161755\" class=\"wp-caption-text\">The Extract command creates a duplicate or offset of a selected area.<\/figcaption><\/figure>\n<p>The other method is <em>Edit \u2192 Plane Cut.<\/em> This brings up a transform gizmo allowing orientation of the cutting plane. The blue arrow is used to specify cutting direction. In case a plane would cut off unwanted sections, it is possible to create a selection prior to cutting. With the selection active, hit <em>Edit \u2192 Plane Cut<\/em> from the pop-up rather than from the main menu.<\/p>\n<figure id=\"attachment_161754\" aria-describedby=\"caption-attachment-161754\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161754\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/planecut.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"358\" \/><figcaption id=\"caption-attachment-161754\" class=\"wp-caption-text\">The Plane Cut command applied to a selection cuts off a specific area without affecting others.<\/figcaption><\/figure>\n<div>\n<h2 id=\"Tip%20%234%3A%20Creating%20a%20Custom%20Library\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #4: Creating a Custom Library<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>Meshmixer was originally created to interchange and combine different 3D parts. On opening the program, the first icon Meshmix opens up a library of parts. Under the dropdown menu is a section called <em>My Parts<\/em>. This allows users to create a custom 3D library.<\/p>\n<p>To add an object, select it in the object browser (toggle with <em>Ctrl + Shift + O<\/em>), then select all with <em>Ctrl + A<\/em>. Now in the <em>Select <\/em>section of the main menu choose <em>Convert to \u2192 Solid Part<\/em>. After hitting Accept the object will be visible in the <em>My Parts<\/em> section.<\/p>\n<figure id=\"attachment_161752\" aria-describedby=\"caption-attachment-161752\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161752\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/resculpt2.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"312\" \/><figcaption id=\"caption-attachment-161752\" class=\"wp-caption-text\">My Parts lets users create a custom object library.<\/figcaption><\/figure>\n<div>\n<h2 id=\"Tip%20%235%3A%20Sculpting%20Basics\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #5: Sculpting Basics<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>In the <em>Sculpt<\/em> section, Meshmixer offers several brushes that can be applied directly to the mesh. The following <em>Volume<\/em> brushes offer all the functionality required for basic 3D sculpting work:<\/p>\n<ul>\n<li><strong>Drag <\/strong>moves an area in 3D space<\/li>\n<li><strong>Draw<\/strong> displaces vertices along the normal of the brush region, as if drawing on the surface<\/li>\n<li><strong>Flatten <\/strong>moves vertices in the brush region towards the average normal of that area<\/li>\n<li><strong>Inflate <\/strong>translates vertices along their normal<\/li>\n<\/ul>\n<p><strong>Drag <\/strong>moves an area in 3D space<\/p>\n<p><strong>Draw<\/strong> displaces vertices along the normal of the brush region, as if drawing on the surface<\/p>\n<p><strong>Flatten <\/strong>moves vertices in the brush region towards the average normal of that area<\/p>\n<p><strong>Inflate <\/strong>translates vertices along their normal<\/p>\n<p>Holding <em>Ctrl<\/em> while sculpting inverts the brush function, i.e., deflating instead of inflating and debossing instead of drawing. Quickly change brush size with the straight bracket (<em> [ and ] <\/em>) hotkeys, or cycle through last used brushes with the left and right arrows. The recommended secondary brush is<em> RobustSmooth<\/em> which is activated by holding <em>Shift<\/em>. This way, the sculptor can rapidly alternate between manipulation and smoothing brushes to define the overall volume.<\/p>\n<p>For adding detail, the <em>Draw<\/em> brush with a spiky falloff pattern works well. Together with the <em>Pinch<\/em> brush, this results in very sharp lines. Surface brushes are great for adding detail as well. The use of custom stencils allows rapid creation of intricate textures. Make sure to <em>Enable Refinement<\/em> (<em>hotkey R<\/em>) or use the <em>Refine Brush<\/em> in the <em>Volume<\/em> section to add triangles for additional detail.<\/p>\n<p><em>Checking Symmetry (hotkey Shift + S) <\/em>applies the identical sculpting operation across a symmetry plane. When checked, hit the toolbox icon next to the command to manually place the symmetry plane.<\/p>\n<figure id=\"attachment_161752\" aria-describedby=\"caption-attachment-161752\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161752\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/resculpt2.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"312\" \/><figcaption id=\"caption-attachment-161752\" class=\"wp-caption-text\">Basic volume brushes transformed this arm model into a softer one that will fit our Venus of Milo model better.<\/figcaption><\/figure>\n<div>\n<h2 id=\"Tip%20%236%3A%20Combining%20Meshes\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #6: Combining Meshes<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>To combine two meshes into one, import both meshes or drag them from the Meshmix library. In the <em>Object Browser<\/em>, select an object from the main menu and choose <em>Edit \u2192 Transform<\/em> to position each object. With both objects selected, start the appropriate Boolean command, in this case, <em>Union<\/em>. This is a complex algorithm that merges the two objects into a single shell. In case the object consists of multiple shells, first use the <em>Edit \u2192 Separate Shells<\/em> command. For a Boolean Difference command, the second selected object is subtracted from the first. Because of Meshmixer\u2019s unique version of the Boolean script, it not only works on solid models but also on surfaces.<\/p>\n<p><em>Precise <\/em>or <em>Max Quality<\/em> mode will maintain the intersection curve between both objects, while <em>Fast Approximate<\/em> is much quicker and usually suffices. If the Boolean operation fails it results in two red-colored objects. In that case, turn the <em>Search Depth<\/em> parameter up to increase the chance of success. Checking <em>Use Intersection Curves <\/em>also improves quality. <em>Target Edge Scale <\/em>controls the size of the triangles near the intersection relative to the surrounding ones.<\/p>\n<figure id=\"attachment_161751\" aria-describedby=\"caption-attachment-161751\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161751\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/boolean.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"395\" \/><figcaption id=\"caption-attachment-161751\" class=\"wp-caption-text\">A successful Meshmix with added detail at the intersection for resculpting.<\/figcaption><\/figure>\n<div>\n<h2 id=\"Tip%20%237%3A%20Mesh%20Repair%20(STL%20Repair)\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #7: Mesh Repair (STL Repair)<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>Meshmixer offers several advanced ways of patching up holes in a mesh. Sometimes it is useful to create a hole in order to cut out an irregular area. In that case, enter <em>Select <\/em>mode and use the lasso to select the area to be removed. Now hit <em>Delete <\/em>or <em>Edit \u2192 Discard (X)<\/em> to remove all selected faces. Go to <em>Analysis \u2192 Inspector <\/em>and the hole will be detected. Of the available options in the dropdown menu, <em>Minimal Fill <\/em>results in the least amount of triangles necessary to close the hole. A <em>Flat Fill <\/em>creates a patch as flat as possible, and a <em>Smooth Fill <\/em>matches the patch to the curvature of the surrounding area. <em>Auto Repair All <\/em>usually fixes all holes, as well as intersecting and floating triangles.<\/p>\n<p>An alternative method is to select the area to be deleted and use the <em>Edit \u2192 Erase<\/em> and<em> Fill (F) <\/em>operation from the popup menu. Setting <em>Type<\/em> to <em>Smooth MVC <\/em>results in a good continuous fill. <em>Edit \u2192 Make Solid<\/em> or <em>Edit \u2192 Replace and Fill <\/em>are other methods that will fill all holes. An additional pass with the <em>RobustSmooth <\/em>sculpting brush will blend the improved area completely into the model.<\/p>\n<figure id=\"attachment_161750\" aria-describedby=\"caption-attachment-161750\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161750\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/holefill.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"203\" \/><figcaption id=\"caption-attachment-161750\" class=\"wp-caption-text\">Smoothing out irregular areas.<\/figcaption><\/figure>\n<div>\n<h2 id=\"Tip%20%238%3A%20Adding%20Thickness\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #8: Adding Thickness<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>For any feature to be visible after 3D printing, it needs to have a minimum wall thickness or detail size, that\u2019s dependent on the 3D printer and 3D printing technology. Stereolithography 3D printers, like the <a rel=\"noopener noreferrer\" href=\"https:\/\/formlabs.com\/3d-printers\/form-3\/\" target=\"_self\">Form 3<\/a>, can reproduce some of the finest details.<\/p>\n<p>One way to add thickness to a mesh lies in a specific use of the <em>Extrude <\/em>command. Select the area that needs thickening using <em>Brush<\/em> mode, which allows selecting (and deselecting by holding<em> Ctrl<\/em>) individual triangles. It is possible to smooth the selection by choosing  <em>Modify \u2192 Smooth Boundary <\/em>from the popup menu. Increasing the Smoothness and Iterations parameters will result in a more clean selection. Now, choose <em>Edit \u2192 Extrude (D) <\/em>with <em>Normal <\/em>as the<em> Direction <\/em>setting.<\/p>\n<figure id=\"attachment_161749\" aria-describedby=\"caption-attachment-161749\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161749\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/smoothboundary2.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"226\" \/><figcaption id=\"caption-attachment-161749\" class=\"wp-caption-text\">Generating a thicker section with the Extrude operation.<\/figcaption><\/figure>\n<div>\n<h2 id=\"Tip%20%239%3A%20Hollowing%20Out%20Parts\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #9: Hollowing Out Parts<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>At times when you\u2019re not printing functional parts that require a certain strength, adding wall thickness to hollow out your design can be a great way to save a considerable amount of material and time.<\/p>\n<p>To install a wall thickness to the entire model, choose <em>Edit \u2192 Hollow<\/em>. The minimum wall thickness depends on the 3D printing technology. For both SLA and <a rel=\"noopener noreferrer\" href=\"https:\/\/formlabs.com\/blog\/what-is-selective-laser-sintering\/\" target=\"_self\">selective laser sintering (SLS)<\/a>, 1 mm is a good minimum offset value.<\/p>\n<div class=\"text-plugin \">\n<p>For SLA, include at least two holes with 1.5 mm diameter\u2014one closest as possible to the build platform, the other somewhere on an opposite side. This provides an escape hole for the resin, preventing a pressure differential during the 3D printing process. It also ensures good isopropyl alcohol (IPA) flow during cleaning and air venting afterward.<\/p>\n<p>For SLS models, add two 2 mm holes or one hole with a 4 mm diameter for the entrapped powder to escape. It is possible to <em>Generate Holes <\/em>automatically or double-click to specify custom locations.<\/p>\n<p>To ensure a watertight model, run<em> Edit \u2192 Make Solid<\/em> after creating holes. This is an intensive operation so make sure the model is now ready for 3D printing.<\/p>\n<p>Using the <em>Analysis \u2192 Stability<\/em> tool we can also conclude that the object volume has been reduced by more than 75% in our example case that\u2019ll significantly reduce material use and printing time.<\/p>\n<figure id=\"attachment_161748\" aria-describedby=\"caption-attachment-161748\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161748\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/screenshot_2019-05-07_at_120541.png__664x0_q85_subsampling-2.png\" alt=\"\" width=\"664\" height=\"363\" \/><figcaption id=\"caption-attachment-161748\" class=\"wp-caption-text\">Adding escape holes when hollowing out parts is crucial for successful 3D printing with SLA and SLS technologies.<\/figcaption><\/figure>\n<\/div>\n<div>\n<h2 id=\"Tip%20%2310%3A%20Thickness%20Analysis\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #10: Thickness Analysis<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>Use <em>Analysis \u2192 Thickness<\/em> to verify if the wall thickness of the model is within <a rel=\"noopener noreferrer\" href=\"https:\/\/formlabs.com\/3d-printers\/form-2\/design-specs\/\" target=\"_self\">acceptable limits <\/a>for the given 3D printing technology. Not sufficient wall thickness might lead to lost details, or, in a worse case, print failure.<\/p>\n<p>The <em>Minimum Thickness<\/em> setting checks if the wall thickness meets this dimension, and <em>Minimum Defect Size <\/em>indicates the minimum size the area needs to have to be marked as below the threshold.<em> Cone Angle, Cone Samples,<\/em> and <em>Grazing Angle<\/em> are technical parameters relating to the number of rays calculated from one side to the other and the angle between them in order to determine wall thickness. Lowering the cone samples and setting a higher grazing angle will improve processing times.<\/p>\n<p>Analyzing our single-armed Venus model, there are some areas of low wall thickness, but with SLA 3D printing, only the largest ones on the tunic will need modification, for example using the Inflate brush.<\/p>\n<figure id=\"attachment_161747\" aria-describedby=\"caption-attachment-161747\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161747\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/screenshot_2019-05-07_at_120323.png__664x0_q85_subsampling-2.png\" alt=\"\" width=\"664\" height=\"366\" \/><figcaption id=\"caption-attachment-161747\" class=\"wp-caption-text\">Wall thickness analysis will help to preserve details and reduce print failures.<\/figcaption><\/figure>\n<div>\n<h2 id=\"Tip%20%2311%3A%20Generating%20Supports\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #11: Generating Supports<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>Not surprisingly, our Venus sculpture was not created with 3D printing design rules in mind more than 2,000 years ago. For successful printing, fused deposition modeling (FDM) and SLA 3D printers will require support structures. Meshmixer offers the possibility to embed support structures directly into the mesh. They are constructed using bifurcating strands that grow up to the overhang, which can save plenty of material compared to raft-based supports.<\/p>\n<p><em>Advanced print preparation tools like Formlabs\u2019 PreForm software allow you to create and edit optimal support structures with ease for the selected printer and 3D model. For best results, we recommend using PreForm to create support structures. <a rel=\"noopener noreferrer\" href=\"https:\/\/formlabs.com\/software\/\" target=\"_self\">PreForm is free, try it now<\/a>.<\/em><\/p>\n<p>From the main menu, pick<em> Analysis \u2192 Overhangs <\/em>and select a preset pertaining to the 3D printer. Adding a <em>Contact Tolerance<\/em> specifies the distance from the tip of the support structure to the model in order to facilitate breakaway. Now open the <em>Support Generator<\/em> that presents us with settings that speak for themselves. Under <em>Advanced Support<\/em> make sure to check <em>Allow Top Connections <\/em>for models requiring tall support structures. This will create supports that start somewhere on the model itself rather than starting from the build plate. After tweaking the settings, hit <em>Generate Supports<\/em>. The support generator is computationally intensive so for large models it is sometimes useful to perform another <em>Edit \u2192 Remesh<\/em> or <em>Edit \u2192 Reduce<\/em> operation to minimize triangle count. It also helps to have the model already positioned with the Z-axis up and snapped to the XY-plane. Use <em>Ctrl + LMB <\/em>to remove individual supports in areas of high detail where they might interfere with the product geometry, are prone to fail to print, or will be hard to remove post-printing.<\/p>\n<p>With all support structures in place, <em>Convert to Solid<\/em> combines all connected supports into a single object. The <em>Edit \u2192  Separate Shells <\/em>command then allows saving support structures separately from the model in order to apply different 3D printing settings in the slicer software.<\/p>\n<figure id=\"attachment_161746\" aria-describedby=\"caption-attachment-161746\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161746\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/supportbuilder2.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"311\" \/><figcaption id=\"caption-attachment-161746\" class=\"wp-caption-text\">Support structures generated for FDM and SLA 3D printing can bereduced to the bare minimum in highly detailed areas.<\/figcaption><\/figure>\n<div>\n<h2 id=\"Tip%20%2312%3A%20Creating%20Wires%2C%20Tubes%2C%20and%20Channels\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #12: Creating Wires, Tubes, and Channels<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>Adding wires to a 3D model, for example, for connecting multiple parts in a single print, can take substantial effort if done manually. Delegating this part of the modeling process to MeshMixer will result in a successful model when using the powerful <em>Edit \u2192 AddTube <\/em>tool. This allows the user to specify two points on the mesh surface between which a tube of specified start and end radius gets connected. The <em>Spline<\/em> type allows curving the tube along the start and the end face normal, with tunable tangent strength. <em>AutoRoute (Smooth)<\/em> creates a tube that as far as possible passes through the model which is useful for fluid channels or electric wiring routes.<\/p>\n<p>When choosing <em>Boolean<\/em> in <em>Combine Mode<\/em>, an outside tube is added to the mesh while an inside tube gets subtracted to create an internal channel. <em>Append <\/em>creates a new shell inside the same object without merging with it.<\/p>\n<p>In case we want to create an array of miniature objects connected by means of a sprue-type connection, <em>Edit \u2192 Transform (T) <\/em>and <em>Edit \u2192 Mirror <\/em>are useful to scale down and reposition them. With<em> Edit \u2192 Align<\/em> the object can be snapped to the ground plane. Hit <em>Edit \u2192 Duplicate<\/em> and with the new object selected in the object browser, use the Transform tool to move it along the X-axis. Select the two objects and perform a <em>Combine<\/em> operation to move the models into a single object and create linear patterns rapidly. For more advanced object patterning functions, it\u2019s best to use other software tools, such as Blender\u2019s Array Modifier.<\/p>\n<figure id=\"attachment_161745\" aria-describedby=\"caption-attachment-161745\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161745\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/addtubetool.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"311\" \/><figcaption id=\"caption-attachment-161745\" class=\"wp-caption-text\">Different uses of the AddTube tool.<\/figcaption><\/figure>\n<div>\n<h2 id=\"Tip%20%2313%3A%20Packing%20Multiple%20Objects\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #13: Packing Multiple Objects<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>When printing multiple objects, it is important to make efficient use of the available space. MeshMixer offers the <em>Analysis \u2192 Layout\/Packing<\/em> functionality to layout objects in different ways. It is important to apply the <em>Separate Shells<\/em> command and correctly orient the objects relative to the ground plane before starting the packing algorithm. For our Venus sculpture, a <em>Square Packing Style<\/em> proved more efficient than a <em>Circular Packing Style<\/em>.<\/p>\n<figure id=\"attachment_161744\" aria-describedby=\"caption-attachment-161744\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161744\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/layout.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"333\" \/><figcaption id=\"caption-attachment-161744\" class=\"wp-caption-text\">MeshMixer\u2019s Packing algorithm optimizes the layout to save space when 3D printing multiple objects.<\/figcaption><\/figure>\n<div>\n<h2 id=\"Tip%20%2314%3A%20Stylistic%20Variations\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #14: Stylistic Variations<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>Meshmixer also features a list of stylistic variation to allow designers to get creative when editing meshes.<\/p>\n<p><strong>Voxelize<\/strong><\/p>\n<p>The <em>Edit \u2192 Make Solid <\/em>command from the main menu creates a watertight solid from mesh surfaces by recomputing the object into a voxel representation. If we opt for <em>Blocky<\/em> mode unde<em>r Solid Type<\/em> with large cell size, it results in a funky voxelized model. To prevent straight overhangs that need support structures, the trick is to first rotate the object by 45 degrees over the X or Z-axis using the<em> Edit \u2192 Transform<\/em> tool. <em>Use Edit \u2192 Plane Cut<\/em> to make the bottom flat again.<\/p>\n<p><strong>Low Poly<\/strong><\/p>\n<p>Making good low polygonal models is an art that often requires many hours of manual design work. MeshMixer provides advanced functionality to turn even complex objects into striking low poly pieces. This can be done in two passes:<\/p>\n<ol>\n<li>First, determine the minimum triangle size necessary to preserve detail. This removes unnecessary detail which speeds up experimentation in the second pass. Click<em> Edit \u2192 Remesh<\/em> and choose <em>Relative Density<\/em> mode. Turn down the <em>Density <\/em>slider to where the geometry is still reasonably represented, with the <em>Preserve Sharp Edges<\/em> option left unchecked.<\/li>\n<li>Hit <em>Accept <\/em>and again choose<em> Edit \u2192 Remesh<\/em>. This time, use the <em>Target Edge Length <\/em>mode to specify the length of the longest edge required in the low poly model under <em>Edge Length.<\/em> Now check<em> Preserve Sharp Edges<\/em> and experiment with the <em>Sharp Threshold<\/em> and <em>Regularity<\/em> parameters until the model looks like an artistic version of the original one.<\/li>\n<\/ol>\n<p>First, determine the minimum triangle size necessary to preserve detail. This removes unnecessary detail which speeds up experimentation in the second pass. Click<em> Edit \u2192 Remesh<\/em> and choose <em>Relative Density<\/em> mode. Turn down the <em>Density <\/em>slider to where the geometry is still reasonably represented, with the <em>Preserve Sharp Edges<\/em> option left unchecked.<\/p>\n<p>Hit <em>Accept <\/em>and again choose<em> Edit \u2192 Remesh<\/em>. This time, use the <em>Target Edge Length <\/em>mode to specify the length of the longest edge required in the low poly model under <em>Edge Length.<\/em> Now check<em> Preserve Sharp Edges<\/em> and experiment with the <em>Sharp Threshold<\/em> and <em>Regularity<\/em> parameters until the model looks like an artistic version of the original one.<\/p>\n<p><strong>Wireframe<\/strong><\/p>\n<p>An open wireframe-style model can be created after first applying the first<em> Remesh<\/em> pass described in the <em>Low Poly <\/em>section. Then pick <em>Edit \u2192 Make Pattern<\/em> from the main menu and choose<em> Edges<\/em> for <em>Pattern Type<\/em>. This creates a wire at every edge. Choose <em>Dual Edges<\/em> for a Voronoi-style pattern. <em>Element Dimension<\/em> represents the wire diameter, which should be at least 2 or 2.5 mm for FDM 3D printing and  1 mm for SLS and SLA 3D printing. <em>Grid Smoothing<\/em> is an advanced option that will smoothly blend all wireframe components, resulting in a visually and mechanically more attractive design.<\/p>\n<figure id=\"attachment_161743\" aria-describedby=\"caption-attachment-161743\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161743\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/venusmixed.jpg__664x0_q85_subsampling-2.jpg\" alt=\"\" width=\"664\" height=\"414\" \/><figcaption id=\"caption-attachment-161743\" class=\"wp-caption-text\">Low-poly, voxelized, wireframe, and perforated pattern variations.<\/figcaption><\/figure>\n<\/div>\n<div>\n<div>\n<h2 id=\"Tip%20%2315%3A%20Sending%20Models%20to%20a%203D%20Printing%20Software\" class=\"Header-module__headertext___3o8yv Header-module__as-h2___R6YLX Header-module__weight-600___2wnZy\">Tip #15: Sending Models to a 3D Printing Software<\/h2>\n<\/div>\n<div class=\"text-plugin \">\n<p>Using the <em>Print <\/em>command from the main menu, you can set up printer properties and pick the print preparation tool or slicing program to slice the model and send it directly to the 3D printer.<\/p>\n<figure id=\"attachment_161742\" aria-describedby=\"caption-attachment-161742\" style=\"width: 664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-161742\" src=\"https:\/\/facfox.com\/wp-content\/uploads\/2020\/11\/screenshot_2019-05-07_at_121152.png__664x0_q85_subsampling-2.png\" alt=\"\" width=\"664\" height=\"366\" \/><figcaption id=\"caption-attachment-161742\" class=\"wp-caption-text\">Setting up printer properties in Meshmixer speeds up the workflow.<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Before a part, designers and engineers often need to adapt, optimize, and finalize 3D models. Autodesk\u2019s Meshmixer is state-of-the-art software for working with triangle meshes or, as its developers like to call it, the &#8220;Swiss Army Knife&#8221; for editing STL files and 3D meshes. With Meshmixer, it\u2019s not only possible to optimize a triangle mesh [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":161758,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"kbtopic":[47],"kbtag":[157,357,56],"class_list":["post-161739","kb","type-kb","status-publish","has-post-thumbnail","hentry","kbtopic-design","kbtag-3d-modeling","kbtag-mesh","kbtag-repair"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Meshmixer Tutorial: 15 Top Tips to Edit STL Files for 3D Printing - FacFox Docs<\/title>\n<meta name=\"description\" content=\"With Meshmixer, it\u2019s not only possible to optimize a triangle mesh but also to resculpt entire sections, stylize the model, or add useful features to it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Meshmixer Tutorial: 15 Top Tips to Edit STL Files for 3D Printing\" \/>\n<meta property=\"og:description\" content=\"With Meshmixer, it\u2019s not only possible to optimize a triangle mesh but also to resculpt entire sections, stylize the model, or add useful features to it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing\" \/>\n<meta property=\"og:site_name\" content=\"FacFox Docs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/facfox3d\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@facfox3d\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/facfox.com\\\/docs\\\/kb\\\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing\",\"url\":\"https:\\\/\\\/facfox.com\\\/docs\\\/kb\\\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing\",\"name\":\"Meshmixer Tutorial: 15 Top Tips to Edit STL Files for 3D Printing - FacFox Docs\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/facfox.com\\\/docs\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/facfox.com\\\/docs\\\/kb\\\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/facfox.com\\\/docs\\\/kb\\\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2020-11-09T09:37:57+00:00\",\"description\":\"With Meshmixer, it\u2019s not only possible to optimize a triangle mesh but also to resculpt entire sections, stylize the model, or add useful features to it.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/facfox.com\\\/docs\\\/kb\\\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/facfox.com\\\/docs\\\/kb\\\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/facfox.com\\\/docs\\\/kb\\\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/facfox.com\\\/docs\\\/kb\\\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/facfox.com\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Meshmixer Tutorial: 15 Top Tips to Edit STL Files for 3D Printing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/facfox.com\\\/docs\\\/#website\",\"url\":\"https:\\\/\\\/facfox.com\\\/docs\\\/\",\"name\":\"FacFox Docs\",\"description\":\"Knowledgebase of manufacturing\",\"publisher\":{\"@id\":\"https:\\\/\\\/facfox.com\\\/docs\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/facfox.com\\\/docs\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/facfox.com\\\/docs\\\/#organization\",\"name\":\"FACFOX,INC.\",\"url\":\"https:\\\/\\\/facfox.com\\\/docs\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/facfox.com\\\/docs\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/facfox.com\\\/docs\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/foxdoc-favicon.png\",\"contentUrl\":\"https:\\\/\\\/facfox.com\\\/docs\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/foxdoc-favicon.png\",\"width\":132,\"height\":133,\"caption\":\"FACFOX,INC.\"},\"image\":{\"@id\":\"https:\\\/\\\/facfox.com\\\/docs\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/facfox3d\",\"https:\\\/\\\/x.com\\\/facfox3d\",\"https:\\\/\\\/instagram.com\\\/facfox3d\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Meshmixer Tutorial: 15 Top Tips to Edit STL Files for 3D Printing - FacFox Docs","description":"With Meshmixer, it\u2019s not only possible to optimize a triangle mesh but also to resculpt entire sections, stylize the model, or add useful features to it.","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:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing","og_locale":"en_US","og_type":"article","og_title":"Meshmixer Tutorial: 15 Top Tips to Edit STL Files for 3D Printing","og_description":"With Meshmixer, it\u2019s not only possible to optimize a triangle mesh but also to resculpt entire sections, stylize the model, or add useful features to it.","og_url":"https:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing","og_site_name":"FacFox Docs","article_publisher":"https:\/\/facebook.com\/facfox3d","twitter_card":"summary_large_image","twitter_site":"@facfox3d","twitter_misc":{"Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing","url":"https:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing","name":"Meshmixer Tutorial: 15 Top Tips to Edit STL Files for 3D Printing - FacFox Docs","isPartOf":{"@id":"https:\/\/facfox.com\/docs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing#primaryimage"},"image":{"@id":"https:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing#primaryimage"},"thumbnailUrl":"","datePublished":"2020-11-09T09:37:57+00:00","description":"With Meshmixer, it\u2019s not only possible to optimize a triangle mesh but also to resculpt entire sections, stylize the model, or add useful features to it.","breadcrumb":{"@id":"https:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/facfox.com\/docs\/kb\/meshmixer-tutorial-15-top-tips-to-edit-stl-files-for-3d-printing#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/facfox.com\/docs\/"},{"@type":"ListItem","position":2,"name":"Meshmixer Tutorial: 15 Top Tips to Edit STL Files for 3D Printing"}]},{"@type":"WebSite","@id":"https:\/\/facfox.com\/docs\/#website","url":"https:\/\/facfox.com\/docs\/","name":"FacFox Docs","description":"Knowledgebase of manufacturing","publisher":{"@id":"https:\/\/facfox.com\/docs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/facfox.com\/docs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/facfox.com\/docs\/#organization","name":"FACFOX,INC.","url":"https:\/\/facfox.com\/docs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/facfox.com\/docs\/#\/schema\/logo\/image\/","url":"https:\/\/facfox.com\/docs\/wp-content\/uploads\/2020\/11\/foxdoc-favicon.png","contentUrl":"https:\/\/facfox.com\/docs\/wp-content\/uploads\/2020\/11\/foxdoc-favicon.png","width":132,"height":133,"caption":"FACFOX,INC."},"image":{"@id":"https:\/\/facfox.com\/docs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/facfox3d","https:\/\/x.com\/facfox3d","https:\/\/instagram.com\/facfox3d"]}]}},"_links":{"self":[{"href":"https:\/\/facfox.com\/docs\/wp-json\/wp\/v2\/kb\/161739","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/facfox.com\/docs\/wp-json\/wp\/v2\/kb"}],"about":[{"href":"https:\/\/facfox.com\/docs\/wp-json\/wp\/v2\/types\/kb"}],"author":[{"embeddable":true,"href":"https:\/\/facfox.com\/docs\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/facfox.com\/docs\/wp-json\/wp\/v2\/comments?post=161739"}],"version-history":[{"count":1,"href":"https:\/\/facfox.com\/docs\/wp-json\/wp\/v2\/kb\/161739\/revisions"}],"predecessor-version":[{"id":162185,"href":"https:\/\/facfox.com\/docs\/wp-json\/wp\/v2\/kb\/161739\/revisions\/162185"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/facfox.com\/docs\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/facfox.com\/docs\/wp-json\/wp\/v2\/media?parent=161739"}],"wp:term":[{"taxonomy":"kbtopic","embeddable":true,"href":"https:\/\/facfox.com\/docs\/wp-json\/wp\/v2\/kbtopic?post=161739"},{"taxonomy":"kbtag","embeddable":true,"href":"https:\/\/facfox.com\/docs\/wp-json\/wp\/v2\/kbtag?post=161739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}