envelope
Distorts the current ShapeContour by mapping its points to a target BezierPatch using the parameterization derived from the basis rectangle.
Return
a new ShapeContour transformed by the provided target BezierPatch.
Parameters
the Rectangle that serves as the parameterization reference for the contour.
the BezierPatch that provides the target mapping using its u, v parameter space.
Transforms the shape by distorting its contours based on a mapping between a reference rectangle and a target Bézier patch.
Each contour in the shape is processed by applying a mapping from the basis rectangle's parameter space to the target Bézier patch, resulting in a new set of contours that represent the transformed shape.
Return
a new shape whose contours are transformed according to the mapping defined by the basis and target.
Parameters
the rectangle used to parameterize the original contours of the shape.
the target Bézier patch that defines the destination space for the transformation.