DLPU082C August 2021 – March 2024 DLPC7540
This command reads the warping control points.
When to use control points defined by array
When control points defined by array = 0, the whole input rectangle to warp is divided into M×N equal parts where M×N are specified as number of rows and columns in the SetManualWarpControlPoints() command.
The number of warp table points must match with this M×N.
Instead of equally divided control points, to make some areas sparse and some areas dense, use SetManualWarpControlPoints() with control points defined by array = 1. Because the row and columns are straight lines at the input of warp, specify the maximum 64 horizontal points and maximum 32 vertical points. All other intersection points can be derived from those.
By using the array, input points to warping can be changed to something like the following example.