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

Action: Lofts a surface from an array of n bs3_curves.

Prototype: bs3_surface bs3_surface_loft_curves (


bs3_curve* curves[], // curves


double knots[], // knots


double fitol, // fit tolerance


int n, // position


double& actual_tol // returns the actual




// tolerance used


);

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: The array contains n+2 curves, the nth and n+1th being derivative curves to give the correct start and end derivatives while splining across the control points of the given curves. The curves proper are stored in elements 0 to n-1 inclusive. This does some casting of positions to vectors which isn't quite proper. It doesn't worry about potential periodicity or any other such details. The given knot vector becomes the u knot vector of the surface.

Library: kernel

Filename: kern/kernel/spline/d3_bs3/spd3rtn.hxx

Effect: Changes model
PDF/KERN/21FN3S1.PDF
HTM/DATA/KERN/KERN/21FN3S1/0045.HTM