bs3_surface_split_v
List of: Functions
Subjects: Construction Geometry, Spline Interface
Contents: Kernel

Action: Splits a B-spline surface into two sections at a given v parameter value.

Prototype: bs3_surface bs3_surface_split_v (


bs3_surface& sur, // given surface


double vparam // given v parameter value


);

Includes: #include "kernel/acis.hxx"

#include "kernel/spline/bs3_srf/bs3surf.hxx"

#include "kernel/spline/bs3_srf/sp3srtn.hxx"

Description: The part with v parameter less than that given is returned as the function value, and the supplied surface is modified to represent the remainder.


If the given parameter is at the beginning of the range, or before the beginning for a non-periodic surface, the function returns NULL, and leaves the original surface unchanged (except to mark a periodic surface as "closed" instead).


Similarly, if the parameter is at the end of the range (or beyond for a non-periodic surface), the function returns the original surface, again unchanged except for "closed" instead of "periodic".


For a periodic surface, the parameter range is first adjusted by a whole number of periods to bracket the given parameter.

Library: kernel

Filename: kern/kernel/spline/bs3_srf/sp3srtn.hxx

Effect: Changes model
PDF/KERN/23FN3S3.PDF
HTM/DATA/KERN/KERN/23FN3S3/0021.HTM