Performs various operations on the selected surface.
Edit NURBS > Rebuild Surfaces >
Rebuilds a surface by matching the curve degree, knot values, and number of spans and sections of another surface. Before you rebuild the surface, select the surface to be rebuilt first and Shift-select the surface to be matched. The Keep options become available when you select Match Knots.
Setting Rebuild Method to Match can produce better quality surfaces.
Select Non-Rational to rebuild a rational surface into a non-rational surface. The CVs of a rational surface have weights that are not all equal to 1. The CVs of a non-rational surface all have weights equal to 1. The resulting surface has the same degree as the original surface. The Keep options are not available when you select this option.
Maya creates surfaces with all CVs weighted at 1 by default. Other software packages, especially design packages, might create surfaces with CVs not weighted at 1. The Non-Rational option is useful if you import surfaces from such packages.
The reason some design packages use weights not equal to 1 is because they allow finer surface precision. As Maya is used mainly for entertainment, extreme precision is typically not essential. If you rebuild an imported surface to have equal weighting, Maya processes your subsequent work on the surface faster, while still providing accurate precision.
Rebuilds the positioning of the surface’s end CVs and knots. If you select End Conditions, two extra options appear for the End Conditions: No Multiple knots and Multiple knots.
With No Multiple Knots turned on, the rebuilt surface doesn’t pass through the end CVs. This makes the surface harder to control in some cases, but makes other operations easier. For example, it’s easier to create smooth joins between adjacent surfaces. (If you rebuild both surfaces with No Multiple Knots, you can snap CVs together to get exact tangency across the boundary.)
If you turn on Multiple Knots, the surface touches the end CVs, making it easier to control the surface boundaries and related tangency.
A surface rebuilt with End Conditions has the same degree as the original.
The three Parameter Range options are used to specify how U and V parameters are affected during the rebuild.
Select 0 to 1 if you want the resulting surface’s U and V parameters to run from 0 to 1.
Select Keep if you want the rebuilt surface’s U and V parameter ranges to match those of the original surface.
Select 0 to #Spans if you want the resulting surface’s spans to give you integer knot values. These values make it easier for numerical input. If using the Uniform rebuild type, this option always gives you integer knot values. For example, if you want to use Detach and you prefer to type a value, it is easier to enter the number 2 than something like 0.362.
The Direction options, U, V, U and V, are used to determine the parametric direction of the surface for which knots will be removed. For example, if U is selected and the rebuild type is No Multiple Knots, only the multiple knots in the U direction are removed when the surface is rebuilt. U and V is the default.
Rebuilding a surface may change the surface in 3D. Use the Keep options to ensure the rebuilt surface conforms to the input (or original) surface.
Turn Corners on to ensure that the corners of the new surface are at the same 3D point as the original corners. Turn on CVs to specify whether or not you want to keep the CVs of the original surface.
NumSpans gives the rebuilt surface the same number of spans as the original.
The degree of the resulting surface is determined by the Degree U or Degree V you select.
If you turn on Original, the U/V degree of the rebuilt surface is the same as the original surface.
Note that you can set Degree U or Degree V to Original and set Keep to NumSpans to create a uniform rebuild for several surfaces that have a different number of spans.
This option is available only when you turn on Non-Rational or Reduce. It sets the longest distance between any point on the original and rebuilt surfaces. The smaller the tolerance, the more the rebuilt surface resembles the original. A small tolerance might create many patches, which slows processing time as you work with the surface.
Global uses the Positional value in the Preferences window. Local lets you enter the tolerance directly in the window.