Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
/
Processes for Clean Modeling in Rhino

    Processes for Clean Modeling in Rhino

    Jun 21, 2024

    The model that you plan to 3D print should be completely closed and watertight. The easiest way to accomplish this is to be a meticulous 3D modeler - paying close attention to seams and joins in your model.

    Step-by-step guide

    1. Always model using OSNAPs turned on. This stands for Object Snap and allows you to move geometry using its exact geometric attributes.
    2. Turn the Near from the OSNAP off to decrease the possibility of having an open object. We use Near only if it is necessary.
    3. If possible, always build closed geometry as you work. Regularly employing the Join for surfaces and Boolean Union or Boolean difference for 3d objects. Failure of these commands is a fast indicator that your 3D model is not watertight!  Each stl file should be 1 object in rhino.
      1. If you have modelled an object which has zero thickness to its surfaces, follow these steps to add required thickness:
      2. 1.  Make sure all surfaces are joined into one polysurface, then run OffsetSrf

        2.  Set direction to offset and set wall thickness (must be at least 1/16th inch)

        3.  Use MergeAllCoplanarFaces to simplify surfaces

        4.  Final result

    4. List of useful commands to create closed NURBS volumes:
      1. Join
      2. Join Edge
      3. Boolean (split/union/intersection/difference)
      4. Sweep1
      5. Sweep2
      6. Blend
      7. Cap
      8. Loft
      9. Revolve
      10. ExtrudeSrf + Cap (to close it)
      11. ExtrudeCrv (must be closed curve)
    5. After you finish modeling, the first thing you should do is use ShowEdges command to make sure the object is closed. The image below shows an open object vs a closed object. The open surfaces are shown with purple edges in Rhino after you use ShowEdges. Remember to choose Naked Edges in the list of ShowEdges command
    6. If your 3d model was carefully built in Rhino3D using NURBS geometry, the first step in preparing a print file is to convert the model into a mesh using the “mesh” command. The main difference between a NURBS surface and a mesh is that the former is defined by curve functions rather than simple planar polygons. NURBS (non-uniform rational b­splines) volumes are usually computationally much heavier than meshes, and therefore meshes are used to create file paths for 3dprinting. Thus when converting a NURBS model to mesh, you must define the resolution at which to replicate the original geometry using simple planar polygons. Ideally, you would aim to use the fewest amount of polygons to complete the desired geometry. (ie. sinuous surfaces will require much more polygons than flat straight surfaces)  

    Select object and enter mesh command

    Select polygon amount in mesh dialogue box

    The resulting meshes from moving slider to "fewer polygons." 

    This works well for flat surfaces and rectilinear geometry.

    The resulting meshes from moving slider to "more polygons."

    Only needed on detailed models or to create smooth curves

    1. After your model has been converted to a mesh with the desired resolution (may take several attempts), you will run the “ShowEdges” command.


    Related articles

    • Page:
      Processes for Clean Modeling in Rhino
    • Page:
      Understanding WIO Charges
    • Page:
      Patron Portal Billing

    , multiple selections available, Use left or right arrow keys to navigate selected items
    guide
    process
    3d
    student
    University Wiki Service

    School of Architecture Digital Technologies Wiki
    • Search
      Search
       This trigger is hidden
    • Hardware Purchasing
      Hardware Purchasing
       This trigger is hidden
    • Software Purchasing Resources
      Software Purchasing Resources
       This trigger is hidden
    • Software Training and Tutorials
      Software Training and Tutorials
       This trigger is hidden
    Results will update as you type.
    • SOA Technology Lab
      • CNC
      • Extended Reality
      • Item Checkout
      • Laser Cutting
      • Lighting Studio
      • Plotting
      • Printing
      • Render Farm
      • Robotics
      • Sales
      • Site Documentation
      • Software Virtualization
      • Technical Support
      • Video
      • 3D Printing
        • 3D Printing Policies
        • Processes for Clean Modeling in Rhino
        • Troubleshooting Model Errors in Rhino
        • How to Export from Rhino for 3D Printing
        • How to Export from Revit for 3D Printing
        • How to Install ideaMaker
        • How to Add the Raise3D Printers to Netfabb
        • How to Add the Stratasys Printer to Netfabb
        • How to Repair Your STL in Netfabb
        • How to Create an Idea File
        • How to Submit a Model for 3D Printing
        • 3D Printing Statistics
      • Digital Fabrication Subscription
      • Spring Final Review Procedures
      • How to Apply
    • Student Computer Policy

      You‘re viewing this with anonymous access, so some content might be blocked.
      {"serverDuration": 12, "requestCorrelationId": "e9fcd7de97a849e78caebe52ca404734"}