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

Action: Creates a parameter line space curve along a v parameter line of a spline surface.

Prototype: bs2_curve bs2_curve_v_param_line (


bs3_surface surf, // given surface


double u // u parameter of surface


);


bs2_curve bs2_curve_v_param_line (


SPAinterval v_range, // parametric curve range


bs2_curve_form form, // form of required




// curve; should




// correspond to form of




// surface (object-space




// meaning rather than




// parameter-space)


double u // u parameter of surface


);

Includes: #include "kernel/acis.hxx"

#include "baseutil/vector/interval.hxx"

#include "kernel/spline/bs2_crv/bs2curve.hxx"

#include "kernel/spline/bs2_crv/sp2crtn.hxx"

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

Description: Creates a parameter line space curve along a v parameter line (i.e., one with constant u parameter) of a spline surface.


The v-parameter of the surface varies for this function, while the u-parameter is fixed. The parameterization of the resulting curve is undefined, though it has the same sense as the surface v-parameter, but would normally be the same as the surface v-parameter. The curve will be open, closed, or periodic according to whether the surface was open, closed, or periodic in the v-direction.


The first of the two prototypes shown is the preferred way to create the curve.

Library: kernel

Filename: kern/kernel/spline/bs2_crv/sp2crtn.hxx

Effect: Changes model
PDF/KERN/17FN2.PDF
HTM/DATA/KERN/KERN/17FN2/0051.HTM