This class defines a dependent Blend surface. A Blend surface connects the edge of one surface to the edge of another, blending the curvature of the parents to create a smooth surface between them. You can also blend from a surface to a curve, or from a curve to a curve.
Any of the object's properties may be set via optional keyword arguments on the constructor.
The 1 st parent by NURBSet index.
The 2 nd parent by NURBSet index.
Which edge of the 1 st parent surface is used for the blend. The property’s value is one of the following:
Which edge of the 2 nd parent surface is used for the blend.
Controls the matching of parent surface normals when creating the Blend surface. For example, normally when you create a Blend surface between two parent surfaces you don't want a 'bow tie' surface (one with the ends rotated 180 degrees so it crosses on itself in the middle). If you simply match the parent normals you'll occasionally get a 'bow tie' surface. To prevent this you use this property to set a state indicating that one or the other should be flipped before it's used. In this way, when the blend is created, a 'bow tie' won't occur. If true , the 1 st parent’s surface normal will be matched; if false the 1 st parent’s surface normal will not be matched.
If true , the 2 nd parent’s surface normal will be matched; if false the 2 nd parent’s surface normal will not be matched.
The tension value for the 1 st parent.
The tension value for the 2 nd parent.
Adjusts the position of the start point at the two edges of the blend. Adjusting the start points can help eliminate unwanted twists or "buckles" in the surface. These values are not applicable if the edges or curves are not closed.
Get or set a parent by NURBSSet index. <index> = 1 - parent 1; 2 - parent 2.
Get or set a parent by NURBSId. <index> = 1 - parent 1; 2 - parent 2.
Get or set which edge of the parent surface is used for the blend. <index> = 1 - parent 1; 2 - parent 2. See the edge1 property description for the <edge> value description.