PK_FACE_is_periodic   

PK_ERROR_code_t            PK_FACE_is_periodic
(
--- received arguments ---
PK_FACE_t                  face,        --- a face

--- returned arguments ---
PK_PARAM_periodic_t *const periodic_u,  --- periodicity in u
PK_PARAM_periodic_t *const periodic_v   --- periodicity in v
)


This function asks whether the face is periodic.


Specific Errors:
PK_ERROR_bad_value If the face or its surface is a null entity.



A face is considered periodic in a particular parameter if:

- Its surface is periodic in that parameter
- It is possible to circumnavigate that parameter whilst remaining in the face
- The circumnavigation of the parameter can be completed at the same point at
  which it started

The return arguments are set to PK_PARAM_periodic_yes_c if periodic in that
parameter and PK_PARAM_periodic_no_c otherwise.

See Determining periodicity of faces for more information.