PK_fill_hole_point_data_t   

struct PK_fill_hole_point_data_s
    {
    int                     n_points;
    PK_VECTOR_t            *points;
    PK_VECTOR_t            *normals;
    double                  points_tolerance;
    };

typedef struct PK_fill_hole_point_data_s PK_fill_hole_point_data_t;



This structure holds controls for supplying point data to a
call to PK_BODY_fill_hole.


Specific Errors:
    PK_ERROR_bad_tolerance       (MILD)    The 'points_tolerance' supplied is
                                           less than the tolerance supplied to
                                           PK_BODY_fill_hole.

Used in:

PK_BODY_fill_hole_o_t


The point data structure has the following fields.

'n_points'              Indicates the number of points supplied.

'points'                A pointer to the array of points.

'normals'               A pointer to the array of normal constraints for each
                        point in the point data set. If no normals are
                        suppplied then this pointer must be set to NULL.

'points_tolerance'      A supplied tolerance to which the created patch must
                        be within to the point data supplied. This supplied
                        tolerance must be greater than or equal to the
                        tolerance supplied to PK_BODY_fill_hole.