Action:
|
Determines whether the surface is periodic in the
v-parameter.
|
|
Prototype:
|
logical bs3_surface_periodic_v (
|
|
|
bs3_surface bs
|
// given surface
|
|
|
);
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "baseutil/logical.h"
|
|
#include "kernel/spline/bs3_srf/bs3surf.hxx"
|
|
#include "kernel/spline/bs3_srf/sp3srtn.hxx"
|
|
Description:
|
This routine returns
TRUE if the parameter line on the surface corresponding to minimum
v-parameter is geometrically identical to that for maximum
v-parameter, the parameterizations are the same, and the normals are continuous across the boundary.
|
|
|
If this routine returns
TRUE for a surface, any routine that expects a
uv parameter value must be prepared to accept any v value, and to map it into the principle range of the periodic surface (by adding or subtracting a multiple of the period) before evaluating the surface. In addition, any routine that returns an actual
uv value "near" to a given one must return the actual v value close to the given one, even if it is outside the standard surface parameter range.
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/spline/bs3_srf/sp3srtn.hxx
|
|
Effect:
|
Read-only
|