RESURF - solution to nurb surface fittingr Computer Aided Design (CAD)
    Home | Products | Purchase | Change log & Road map | Gallery |   Support | Download |  Contact |  中文

Home > Documentation for RhinoResurf

Table of Contents

1. Introduction

Download and Install RhinoResurf for Rhino 4 (32-bit) and Rhino 5/6(64-bit)

Loading RhinoResurf into Rhino 4.0 (32-bit) and 5/6(64-bit)

License Agreement

2. Command Reference

Command Reference













3. Tutorials


Tutorial 1 - Convert a mesh to a surface

Tutorial 2 - Convert a surface from a sub-mesh

Tutorial 3 - Drape a surface over a point cloud

Tutorial 4 - Convert a mesh to multiple surfaces with quad face

Tutorial 5 - Use Fix button to smooth the wavy surface in _RsMesh2Surfs

Tutorial 6 - Convert a mesh to multiple surfaces with trimmed surface

Tutorial 7 - Automatic surfaces (solid) generation from mesh

Tutorial 8 - Single surface from curves

Tutorial 9 - Point cloud to mesh

Tutorial 10 - 6 Steps to create a solid from mesh by using RhinoResurf

Tutorial 11 - Fit mesh to NURBS surface by specifying shape type. ( Command: _RsMesh2Surf in RhinoResurf for Rhino 4 or 5)

Tutorial 12 -morph the geometry from original mesh data to compensated mesh data by using command _RsSurfacemap

Tutorial 13 -Point cloud to trimmed surfaceorph the geometry from original mesh data to compensated mesh data by using command _RsSurfacemap

Tutorial 14 -Create multiple surfaces by using command 'CreateQuadMesh' and '_RsMesh2SurfsByPolygon' in Rhino 6 (SR10 or greater)

Tutorial 15 -Fill hole with surface on G1 continuity with neighbor patches

4. FAQs

FAQ 1 - Why RhinoResurf register dialog does not display in my Rhino




Menu Button

RhinoResurf > Fill hole by surface

Command Name


Command description:

This command helps user fill the hole surround by patches. User selects the surface edge or curves to create a trimmed NURBS surface, the surface can be set G1 continuous to neighbor patch on the boundary.

To fill the hole with surface:

1. Click Fill hole by surface from the RhinoResurf menu or type RsFillHoleBySurf at the Rhino command prompt.

2. Click left-mouse button to select surface edge or curve, the selected surface edges/curves should form a loop as shown in the following picture.

3. The Fill hole with surface dialog box is displayed.

4. Click Apply to create surface.

Dialog description:

Surface data :

Control point : set control point number in the U-direction and V-direction. This parameter is set in default, user can skip and use the default number.

Degree: set surface degree in u-direction and v-direction.

Computation setting :

G1 continuity with neighbor patch: when you checked this button, the created surface will be G1 continuous to the neighbor patch on the boundary line, otherwise the surface is G0 continuous to the neighbor patch on the boundary line.

Add knot: when you checked this button, new control point will be added in the surface for next computation in order to reduce the tolerance quickly.

Frequency: computation number for one time. It is often set as from 5 to 20. The bigger number will cost more computation time.

max position deviation: the threshold of position deviation for G0 continuity between new surface and the neighbor patch on the boundary edge.

max normal deviation: the threshold of normal vector deviation angle for G1 continuity between new surface and the neighbor patch on the boundary edge.

smoothness: the smoothness of the new surface.

Deviation report:

Show: check this button to show G0/G1 continuity tolerance on the sampled data.

this picture shows the G0 continuity report

this picture shows the G1 continuity report

continuity: continuity type for G0 or G1 for deviation display.

Preview: user set the surface control point number and degree number, then click this button to create an initial surface.

Refine: user clicks this button to refine the surface. After a surface is generated, if the tolerance is not satisfactory, continue to click this button to get a surface with better tolerance. After this button is clicked, the check box 'G1 continuity with neighbor patch' will be disabled.



Fill hole with surface G1 continuous to neighbor patch.


Order RhinoResurf...


Copyright (C) 2007-2012 RESURF All Rights Reserved. Privacy Statement