Working with Meshes
The following guide assumes that you are using Rhinoceros
Setup
Vertex Snap
Ensure you ha Osnap turned on at the bottom, and vertex snap turned on. Vertices are the point sub-objects of a mesh, and can only be snapped to this way.
Checking Tolerances
Check your tolerances are set correctly and suitable for 3D printing. For most cases, you should the smallest 3D printable detail size / 10. For NExT Lab machines, 0.001mm is more than enough to suffice.
Brute Force Mesh Reduction
A model with too many polygons comes with several drawbacks.
Has problems being processed by 3D printers
Unnecessary mesh detail that will be lost to printing
Slow to work with as it takes up lots of computing resources
If this is the case reducing your mesh can make printing and working with the file much easier. Reducing your mesh can result in a lower resolution so a judgement call will need to be made to on how much resolution is acceptable to lose.
Mesh Properties and Modelling
The afore-mentioned properties in Mesh 101 are represented by the mesh topology.
The strict description of a valid mesh can be expressed as the following:
All faces are pointing in the same direction
If some faces are pointing inwards or outwards, this means that there is no conclusive inside or outside.
Viewing Mesh Properties
Based on these mesh properties, it would be helpful to be able to view face direction (backfaces in Rhino), naked edges and non-manifold edges.
Head into your Rhino Options, command: Options
From
View > Display Modes
tab, create a copy of the standard Rhino Shaded mode, or you may edit the default Shaded mode instead.Apply the following Backface and Mesh Edge Settings, use bold, high-contrast colours!
Examples
From applying these view settings, mesh issues can be spotted immediately! Most obviously is if you see any backfaces, this means that there is usually a hole and therefore naked edges.
ShowEdges
[ShowEdges]
is the quickest way to identify any mesh issues. Simply select all the objects you want to check and type in the command.
Last updated