What is a ʼMeshʼ in Rhino and how does it differ from a NURBS object?
Short Answer
In Rhino, a Mesh is a polygon-based object made of vertices, edges, and faces, while a NURBS object is mathematically defined by curves and surfaces. The most common professional way to convert and inspect this is with Mesh. Meshes are faster for visualization and export, but they are less precise for CAD editing.
What You Need to Know Before
Warning: Converting NURBS to mesh can permanently reduce geometric accuracy if the mesh density is too low. A coarse render or export mesh may look acceptable on screen but fail in fabrication, boolean operations, or 3d printing because curved edges become faceted.
How to Compare Mesh and NURBS in Rhino
Command: Mesh
Shortcut: No default shortcut
Quick Steps:
- Select the NURBS surface or polysurface in the viewport, then type
Meshin the command line. - In the mesh options dialog, choose a common preset like Smooth and Slower or Custom.
- Adjust a real setting such as Maximum angle or Maximum distance, edge to surface, then confirm to generate the mesh and compare the faceted result with the original NURBS object.
- Select the NURBS surface or polysurface in the viewport, then type
Variables & Settings
Key Setting: Maximum distance, edge to surface
Expert Setting: This mesh option controls how closely the mesh follows the original NURBS shape. Lower values create a more accurate mesh with more faces, while higher values create a lighter but less precise mesh that may show visible faceting on curved areas.
Why it Fails
Cause 1 (Geometry): Complex curved NURBS surfaces can produce overly dense or badly shaped mesh faces if the mesh settings are too aggressive or too coarse.
Cause 2 (layers/Locks): The source object may be on a locked layer, preventing conversion or editing of the resulting geometry as expected.
Cause 3 (Command/Logic): Users often assume a mesh remains fully editable like a NURBS surface, but mesh editing uses different tools and does not preserve parametric surface continuity.
Quick Fix & Best Practice
Quick Fix: Run Mesh again using Custom settings and reduce Maximum distance, edge to surface for better accuracy on curved geometry.
Manager’s Verdict: Use NURBS for design, dimension-critical modeling, and fabrication workflows; use meshes for rendering, visualization, STL export, and scanned data. Avoid converting to mesh too early if the model still needs precision edits.
FAQ
Is a mesh more accurate than a NURBS object?
No, NURBS geometry is generally more precise for CAD modeling.
Can Rhino convert a mesh back to NURBS?
Yes, but the result is usually heavy and not clean for professional surface editing.
Are meshes better for 3D printing in Rhino?
Yes, most 3D printers and slicers require mesh formats such as STL.
.
