CrossSection Modifier

The CrossSection modifier creates a "skin" across multiple splines. It works by connecting the vertices of 3D splines to form a skin. The resulting object is another spline object that can be used with the Surface modifier to create a patch surface. These two modifiers, when used together, are sometimes referred to collectively as “Surface Tools.”

CrossSection uses splines to create a model of a boat.

CrossSection can build a skin across various-shaped splines with different vertex counts and open/closed status. The more different the splines in vertex count and complexity, the more likely the skin will have discontinuity.

Note: Similar functionality is provided by the Editable Spline object. At the Editable Spline Segment and Spline sub-object levels, you can create a spline cage using Connect Copy and Cross Section. Using this method, you need to region-select the created vertices to transform them. Also, this method lets you define the ordering of the spline more easily than does the CrossSection modifier.

Procedures

Example: To explore the CrossSection modifier:

  1. On the Create panel, click (Shapes), then click Circle.
  2. Drag in the Top viewport to create a circle about 100 units in radius.
  3. On the Modify panel, choose Edit Spline from the Modifier List.
  4. In the modifier stack display, turn on Spline sub-object, then select the circle.
  5. In the Front viewport, Shift+Move the spline up to copy it.
  6. Shift+Move the copy up to create a third circle.
    Note: The order that you attach or clone splines is important: this is the order that CrossSection uses to create the skin.
  7. On the Modify panel, choose CrossSection from the Modifier List.

    CrossSection joins the vertices of the three circles. A basic spline cylinder is displayed.

  8. On the Modify panel, on the Modifiers List, choose Surface to add the Surface modifier.

    The spline cylinder is transformed into a patch surface by the Surface modifier.

  9. To edit the model's surface, change the splines using controls in the Edit Spline modifier. Or, since the output of the Surface modifier is a patch surface, add an Edit Patch modifier and use patch edit controls to change the surface.

    An Edit Patch modifier above the Surface modifier was used to create the image.

Example: Use the CrossSection modifier to skin several splines with different shapes:

  1. On the Create panel, click (Shapes).
  2. On the Object Type rollout, turn on Start New Shape, then click NGon.
  3. In the Top viewport, create two five-sided circular NGons.
  4. On the Create panel, with (Shapes) still active, click Line. Create two lines, each with four vertices. Create the vertices left-to-right.
  5. On the main toolbar, click (Select And Move), then move the objects in the viewport to order them along the Z axis, with the NGons at the bottom and the lines above the NGons.
  6. Select the bottom NGon.
  7. On the Modify panel, choose Edit Spline from the Modifier List.
  8. In the Geometry rollout, click Attach.
  9. Select the remaining NGon and lines in an ascending order, as numbered in the image.
    Note: The order of selection is important. The CrossSection modifier uses the selection order to define the skin.

Example continued: Lining up the vertices:

  1. On the Modify panel, choose the Vertex sub-object level in the stack display.

    Lining up the first vertex of each spline is important to prevent the surface from twisting.

  2. Use Ctrl+click to select the rightmost vertex of each line and the bottommost vertex of each NGon.
  3. On the Geometry rollout, click Make First.

    Aligning the first vertex is important. This is where the seam forks, going from a closed to an open spline.

Example continued: Use CrossSection and Surface to "skin" the shapes:

  1. On the Modify panel, choose CrossSection from the Modifier List.

    The CrossSection modifier connects the splines at the vertices.

  2. On the Modifiers List, choose Surface.

    The Surface modifier generates a patch surface based on the splines.

  3. In the modifier stack display, choose the CrossSection modifier.
  4. On the CrossSection Parameters rollout, toggle between Linear and Smooth. Notice how the splines change.
  5. On the Modify panel, toggle (Show End Result On/Off Toggle) to display the final patch surface. The toggle won’t remain on if the CrossSection modifier is current. Drop down to the Editable Patch in the stack and turn on the Show End Result toggle if you like.
    Tip: When you use CrossSection, be sure to draw splines in a consistent direction. When you create lines from vertices that are not properly aligned, a twisted surface can result.