Action:
|
Lofts a series of similar
bs3_curves into a
bs3_surface.
|
|
Prototype:
|
bs3_surface bs3_surface_loft_u_curves (
|
|
|
int n_crvs,
|
// number of curves
|
|
|
bs3_curve crvs[],
|
// array of curves
|
|
|
double knots[]
|
// array of knots
|
|
|
);
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "kernel/spline/bs3_crv/bs3curve.hxx"
|
|
#include "kernel/spline/bs3_srf/bs3surf.hxx"
|
|
#include "kernel/spline/d3_bs3/spd3rtn.hxx"
|
|
Description:
|
Loft a series of similar
bs3_curves into a
bs3_surface by splining across the control points of the curves with a cubic interpolation, and using the given knot vector which will become the
v knot vector of the surface. The knot vector of the curves becomes the u knot vector of the surface. Closure forms both left as open.
|
|
|
This function is essentially the same as
bs3_surface_loft_curves. However it does it with
u and v transposed. So the supplied curves become the u parameter curves, and the longitudinal direction becomes the v direction.
n_crvs is the number of curves not including the two derivative curves, which are the final two of the array. knots must be addressable 2 above and 2 below its start.
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/spline/d3_bs3/spd3rtn.hxx
|
|
Effect:
|
Changes model
|