RhinoMESH 2021



RhinoMESH is a fully integrated, separately purchased, module that runs inside the Rhinoceros 6/7 NURBS modeler. This module offers efficient, easy & automatic tools for cleaning up, reducing, refining and preparing 3D mesh data for downstream applications such as NC machining and 3D Printing. The seamless combination of Rhino’s modeling and extensive file import functionality with RhinoMESH’s data preparation tools enables the user to create clean, precise and water-tight mesh models from almost any input source and any major 3D format.

RhinoMESH is only available on Rhino for Windows. It will not run on the Mac version of Rhino

RhinoMESH was formerly a separate plug-in called Rhino3DPRINT. Now it is a module of RhinoCAM

Buy Now!

Learn More

Use the following resources to get started with RhinoMESH 2021
Download Demo Download Demo
Work your way through the tutorials in the Quick Start Guide Quick Start Guide
Quick Start Guide Video video
Older Rhino3DPRINT (now RhinoMESH) tutorials
Working with Point Clouds video
Working with Mesh Stitching, Offsetting and Shelling video
Working with Mesh Healing, Reduction and Boolean functions video
Other Video Guides
Overview of the User Interface video
Meshing a Point Cloud video
Using Auto Fix to Repair a Mesh video
Re-Meshing and Smoothing video
Generating Supports video
Check and Fit your Mesh to a 3DPrinter video
Creating Slice Curves video
Generating G Code video

Feature List

The table below summarizes the various features of RhinoMESH.

User Interface
Dock-able Browser Browser window for easy access to MESH objects
Ribbon Interface Ribbon interface for easy access to all MESH functions
Dialogs in Browser Split browser window to house function dialogs to relieve screen clutter
Creation Functions
Meshes from Point Clouds Create meshes from raw point clouds
Modeling Functions
Boolean Unite Perform unite operations on multiple meshes
Boolean Subtract Subtract one set of meshes from another
Boolean Intersect Intersect two sets of meshes
Intersect & Split Meshes Intersect one set of meshes with another and split them at the intersections
Split Meshes Split meshes with virtual planes
Offset Meshes Offset meshes to create shells
Convex Hull Create the convex hull of selected meshes
Local Manipulations Graphically modify local areas of a mesh using a manipulator
Inspection Functions
Reflection Lines Analysis Use reflection line analysis to check quality of mesh
Curvature Analysis Use curvature analysis to graphically examine areas of curvature
Compare Meshes Compare two meshes and graphically display deviations between them
Modification Functions
Mesh Decimation Reduce locally/globally the triangle count of meshes
Re-meshing Re-mesh locally/globally to create uniform triangles
Smoothing of Meshes Smooth meshes locally/globally to even out irregularities in data
Repair Functions
Stitch & Close Stitch and close multiple meshes
Auto-fix Automatically analyze and close holes in open meshes
Manual-fix Detect holes fix them individually using different parameters
Diagnose Perform a series of diagnostic checks on meshes
Separate Meshes Separate meshes to independent bodies
Fix Orientation Unify the orientation of all triangles in selected meshes
Flip Orientation Reverse the orientation of all triangles in selected meshes
3D Print Functions
Best Orientation Find best orientation for printing based on minimum overhang areas
Generate Supports Create supports for overhang areas before printing
Select 3D Printer Select from a customizable list of 3D printers
Fit in 3D Printer Volume Fit selected meshes inside the selected printer volume
3D Print Checks Perform a series of 3D print checks such as thin wall analysis
Export Export selected meshes to STL or AMF format files
3D Print using Win Drivers Use the Win 8.1 drivers to send data directly to the 3D printer
Generate G-Code Create nozzle paths and corresponding G-code for FDM/SLA printers