Combines two surfaces into one surface at untrimmed edges.


  • Select

    two surfaces.

  • Both surfaces must be untrimmed and share an edge.



The surface will be smooth. This makes the surface behave better for control point editing, but may alter the shape of both surfaces.


Surface edges must be within this tolerance for the two surfaces to merge.

The Tolerance setting defaults to the Rhino global absolute tolerance. Zero or a value less than the absolute tolerance is not acceptable.


Defines the roundness (smoothness, dullness, bluntness, non-sharpness) of the merge. The default is 1 (full smoothing). Acceptable values are between 0 (sharp) and 1 (smooth).


  • Untrimmed surfaces that share an edge can merge into a single surface. The seam where the two surfaces meet smooths out, which is useful for modeling half of an object, mirroring it, and then merging the surfaces together to eliminate the kink
    . You can edit the resulting surface.

  • Surfaces can merge only if the shared edge on both surfaces run exactly along u- or v- direction
    and the surfaces share both edge endpoints.

  • If the merged surface is closed, use the MakePeriodic
    command to make an even smoother, editable surface.

  • Generally, you can only use the MergeSrf command when you have created untrimmed surfaces by lofting or sweeping and the surfaces share adjacent edges. Use the MergeSrf command to make them into a single surface. Once you have trimmed surfaces, however, you have to approach things differently.

  • A trimmed surface has an underlying untrimmed surface that defines the geometry of the shape. Trimming curves tell Rhino that some parts of the surface are supposed to be holes or are supposed to be cut out. It is the underlying surface that controls the geometry, and that is what the MergSrf command needs to join surfaces to make one large surface out of smaller surfaces.

  • When you turn on the control points
    for two trimmed surfaces, you will see that even though the surfaces can touch up to one another nicely at their trims, their control points do not line up.

    Rhinoceros trimmed surfaces 002 Merge

    If the control points do not line up on two trimmed surfaces, the surfaces cannot merge, as control points merge together to make a single surface out of two individual surfaces.

    If you use Untrim
    on the two trimmed surfaces that you want to merge, this process will become more clear. You’ll see that even though the trimming edges of the two surfaces connect, their underlying surfaces do not line up with one another.

    Rhinoceros trimmed surfaces 003 Merge

  • The MergeSrf command will not smooth non-fully multiple interior knots.

Rhinoceros mergesrf Merge

Surface Tools > Merge Surfaces

Rhinoceros Menu2 Merge

Surface > Surface Edit Tools > Merge

Rhinoceros Gray Book Open Merge Related topics…


Combines two co-planar surfaces in a polysurface into one surface.


  1. Select a face.

  2. Rhinoceros mergeface 002 Merge

  3. Select the second face.

  4. Edges separating the faces are deleted.

     Rhinoceros mergeface 003 Merge


  • The faces must share at least one edge.

  • The faces must be co-planar.



Combines all co-planar polysurface faces that share at least one edge with the selected surface into one surface.


Rhinoceros mergeface Merge

Solid Tools > Merge two coplanar faces

Solid Editing > Merge two coplanar faces

Rhinoceros Menu2 Merge

Solid > Solid Edit Tools > Faces > Merge Face

Rhinoceros Gray Book Open Merge Related topics…


Combines all co-planar polysurface faces that share at least one edge into one surface.


  • Select a polysurface.

  • Rhinoceros mergeallfaces 001 Merge Rhinoceros mergeallfaces 002 Merge

Rhinoceros MergeAllFaces Merge

Solid Tools > Merge all coplanar faces (Right click)

Solid Editing > Merge all coplanar faces (Right click)

Rhinoceros Menu2 Merge

Solid > Solid Edit Tools > Faces > Merge All Faces

Rhinoceros Gray Book Open Merge Related topics…