The ShrinkTrimmedSrf command contracts the underlying untrimmed surface close to trimming boundaries.


Select trimmed surfaces.

Trimmed surfaces are represented by an untrimmed surface with trimming boundaries. When textures are applied to surfaces, the textures map to the underlying untrimmed surface. Sometimes the underlying untrimmed surface is much larger than the trimmed surface, resulting in only a small portion of the texture showing up in the rendering.

To fix this, the ShrinkTrimmedSrf command shrinks the underlying untrimmed surface in order to make it as small as possible, resulting in the maximum amount of the texture map displaying in the rendering.

You will see no visible change in the surface. Only the underlying untrimmed surface alters.

Note: Shrinking a surface is like extending smoothly, only backwards. knot of full multiplicity are added where you want the surface to be cut off. Then the remaining control points are thrown away.


The ShrinkTrimmedSrfToEdge command contracts the underlying untrimmed surface right to the to the trimming boundaries.

Shrinking the trimmed surface can sometimes cause problems later since having the edges so close to the trimming boundaries can cause commands that use the surface edges as input to fail.

Compare the video with ShrinkTrimmedSrf. Notice in the close-ups that there is a tiny margin between the control points and the trimmed surface. This margin is eliminated with ShrinkTrimmedSrfToEdge.


Select trimmed surfaces.

See also

Edit surfaces

Rhinoceros 5 © 2010-2015 Robert McNeel & Associates. 17-Sep-2015