Gets general information about the parameterization of the surface, such as whether or not it is periodic, singular, or unbounded in the parameter domain.
| Name | Type | Description |
| PeriodicityU | Double | Output two element Double array that returns whether the surface is periodic in the U parameter direction. If the surface is periodic in U, the first array element is the period of the surface in U and the second element is the starting U parameter of the principle period. If the surface is not periodic in U, the first element is zero, and the second element is unused. |
| PeriodicityV | Double | Output two element Double array that returns whether the surface is periodic in the V parameter direction. If the surface is periodic in V, the first array element is the period of the surface in V and the second element is the starting V parameter of the principle period. If the surface is not periodic in V, the first element is zero, and the second element is unused. |
| NumEndSingularitiesU | Long | Output Double that returns the number of singularities in the U parameter direction. Valid values are zero to indicate no singularities, one to indicate one end singularity, or two to indicate a singularity at both ends. |
| SingularitiesU | Double | Output Double array that returns the U parameter values at which there is a singularity. If NumEndSingularitiesU returns zero, this argument is not used. |
| NumEndSingularitiesV | Long | Output Double that returns the number of singularities in the V parameter direction. Valid values are zero to indicate no singularities, one to indicate one end singularity, or two to indicate a singularity at both ends. |
| SingularitiesV | Double | Output Double array that returns the V parameter values at which there is a singularity. If NumEndSingularitiesV returns zero, this argument is not used. |
| UnboundedParams | Boolean | Input/output Boolean array of two elements that returns whether the surface is unbounded in the U or V parameter directions. |