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

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
PDF/KERN/21FN3S1.PDF
HTM/DATA/KERN/KERN/21FN3S1/0046.HTM