Transforms an array of floating point coordinates by this transform.
The three coordinate array sections can be exactly the same or
can be overlapping sections of the same array without affecting the
validity of the results.
This method ensures that no source coordinates are overwritten by a
previous operation before they can be transformed.
The coordinates are stored in the arrays starting at the specified
offset in the order [x0, y0, z0, x1, y1, z1, ..., xn, yn, zn].
srcPts | the array containing the source point coordinates. Each point is stored as a tiplet of x, y, z coordinates. | |
srcOff | the offset to the first point to be transformed in the source array | |
dstPts | the array into which the transformed point coordinates are returned. Each point is stored as a triplet of x, y, z coordinates. | |
dstOff | the offset to the location of the first transformed point that is stored in the destination array | |
numPts | the number of points to be transformed |
NullPointerException | if srcPts or (@code dstPts} is null |
Diagram: Transform