 |
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.