Rebuild

Rebuild

New adaptive rebuild technology to match the shape of the input curve with higher accuracy.

What is Rebuild?

Rebuild reconstructs selected curves or surfaces to a specified degree and control point number. New adaptive rebuild technology matches the shape of the input curve with higher accuracy. The adaptive rebuild technology only applies to curves.

Why would you use it?

Curves with many control points generate complex surfaces which are difficult to edit downstream. Rebuilding curves to lower the point count, while maintaining the curve shape within tolerance, is key when modeling. Surfaces created from simple curves will be easy to use for form finding or manipulating with other commands.

Some examples where Rebuild is useful:

  • Rebuild section curves made from scans (mesh objects)
  • Rebuild curves to the same amount of control points (useful for Loft and Sweep commands)
  • Rebuild curves that are a result from intersections of surfaces
From left to right: Original Curve | Rebuilt Curve (without adaptive technology) | Rebuilt Curve (with adaptive technology)

From left to right: Original Curve | Rebuilt Curve (without adaptive technology) | Rebuilt Curve (with adaptive technology)

Rebuild to tolerance

With Rebuild to tolerance, you can specify a minimum and maximum amount of control points. Rebuild will refine the curve until it reaches the tolerance, or the maximum amount of control points, whichever comes first.

Kink Splitting

When rebuilding poly-curves or curves with curvature discontinuities, Rebuild can split the rebuilt curve into segments with simplified point structure.

From left to right: original curve, rebuilt curve with 20 control points, rebuilt curve with 20 control points and kink-splitting

From left to right: original curve, rebuilt curve with 20 control points, rebuilt curve with 20 control points and kink-splitting

Smoothing

Especially for higher degree rebuilds, Smoothing can reduce control point oscillation significantly.

From left to right: original curve, rebuilt curve without smoothing, rebuilt curve with smoothing

From left to right: original curve, rebuilt curve without smoothing, rebuilt curve with smoothing

Symmetric rebuild

Creating symmetric designs from input curves is possible when the input is symmetric along the X or Y axis.

Rebuilding a polyline to degree 5 with smoothing.

Rebuilding a polyline to degree 5 with smoothing.

Try it

  1. Download Rhino 8 Evaluation for Windows or Mac.
  2. Download and open the rebuild-ex2.3dm model.
  3. Select the curve named Original.
  4. Run the Rebuild command.
  5. In the Rebuild dialog:
    1. Select Rebuild by point count.
    2. Set Point count to 7.
    3. Set Degree to 5.
    4. The Max Deviation is around 0.1.
    5. Select the Cancel button.
  6. Now, run the RebuildOld and press Enter.
    1. Follow steps 2 & 3 above.
    2. The Max Deviation is around 1.2.
  7. Try it on your own! Experiment with your own models.
  8. Share comments and feedback on the Rhino Forum.

Rhino Commands