PK_ERROR_code_t PK_OFFSET_create ( --- received arguments --- const PK_OFFSET_sf_t *offset_sf, --- offset surf standard form --- returned arguments --- PK_OFFSET_t *const offset --- offset surf ) The function creates an offset surface from the given standard form. See documentation for PK_OFFSET_sf_t. Specific Errors: PK_ERROR_cant_offset underlying surface cannot be offset PK_ERROR_distance_too_small offset_distance is close to zero PK_ERROR_su_self_intersect offset surface would be self intersecting This function will construct an offset surface. It accepts a PK_OFFSET_sf_t and returns a PK_OFFSET_t. Currently, this function supports the following underlying surface types: PK_BSURF_t, PK_SWEPT_t and PK_SPUN_t. This function does not support offset distances of zero length. See, also, documentation for PK_SURF_offset.