struct PK_replace_vertex_data_s { int n_vertices; --- number of vertices (0) const PK_VERTEX_t *vertices; --- vertices to have positions --- replaced (NULL) const PK_VECTOR_t *positions; --- vertices replacement positions (NULL) const double *tolerances; --- desired vertex tolerances (NULL) }; typedef struct PK_replace_vertex_data_s PK_replace_vertex_data_t; This structure is part of the PK_FACE_replace_surfs_o_t options structure. It contains the vertex position replacement data. Description of fields: n_vertices Number of vertices to modify. Length of the vertices, positions and tolerances arrays. The default value is 0. vertices Array of the vertices to modify. The array default value is NULL. positions Array of the user-provided replacement positions for the vertices. The array default value is NULL. tolerances Array of the desired vertex tolerances. Values of 0.0 indicate accurate vertices. The array default value is NULL.