Smash

The Smash command flattens a surface without restriction to single-directional curvature.

Note

Makes an approximate 2-D development of surfaces that have compound curvature.
This command can be used to deal with fabrics that have a certain amount of flexibility and stretch.
The Smash command is a modified version of the UnrollSrf command. With UnrollSrf, the surface has to be linear in one direction to unroll, and with the Smash command it does not.
Smash does not preserve input u- and v-directions in the smashed surface, so FlowAlongSrf from a smashed surface back to its input does not work as well as UnrollSrfUVin these situations.
Since it is not possible to flatten a double-curved object (like a half a coconut shell) to get a paper pattern, the answer is always inaccurate to some degree. This command is useful if the object you are flattening is not extremely curved and you want to make the pattern out of a stretchy material like rubber.

Steps

1. Select surfaces or polysurfaces.
2. Select curves on the surface.

Command-line options

LinearDirection

Natural

Allows the command to choose one direction to be the straight one.

U

Select the surface u-direction as the linear (straight) direction.

V

Select the surface v-direction as the linear (straight) direction.

Explode=Yes/No

If Yes, the resulting surfaces are not joined.

If No, the resulting surfaces are joined along the same edges that were joined in the original polysurface.

Labels=Yes/No

Determines whether or not matching numbered dots are placed on the edges of the selected object and the resulting objects.

KeepProperties=Yes/No

Determines whether or not the selected object's properties are copied to the resulting object.

UnrollSrfUV

The UnrollSrfUV command preserves the u- and v-directions of the input on the unrolled, smashed surfaces.

The result can be returned to the input object with FlowAlongSrf since these UVs match nicely.

Note: The Smash command does not preserve input u- and v-directions in the smashed surface, so FlowAlongSrf from a smashed surface back to its input does not work as well as UnrollSrfUV in these situations.

See also

Flatten curves and surfaces

Squish

Flatten a non-developable (curved in two directions) 3-D mesh or NURBS surface into a flat 2-D pattern.

UnrollSrf

Flatten (develop) a surface or polysurface with curvature in one direction to a planar surface.


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