`curve.closestPoint(point [, opt])`

Return the point on the curve that lies closest to `point`

.

The function uses the same algorithm as the `curve.closestPointT()`

function. The point at `t`

closest to `point`

is returned.

The default value for `opt.precision`

is 3; this corresponds to maximum observed error of 0.1%.

The `opt.subdivisions`

property may be specified, directly providing an array of pre-computed curve subdivisions with which to begin the algorithm. Use the `curve.getSubdivisions()`

function to obtain an array of curve subdivisions. The `opt.precision`

property is still necessary, however; it determines the precision of the point search algorithm.