Action:
|
Creates a new curve by appending the second curve to the end of the first.
|
|
Prototype:
|
bs2_curve bs2_curve_join (
|
|
|
bs2_curve first_cur,
|
// first curve
|
|
|
bs2_curve last_cur
|
// second curve
|
|
|
);
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "kernel/spline/bs2_crv/bs2curve.hxx"
|
|
#include "kernel/spline/bs2_crv/sp2crtn.hxx"
|
|
Description:
|
Appends the second curve to the end of the first, constructing a new combined curve (though destroying the originals). It is assumed that the ends to be joined match in position and direction, and that the parameterization is continuous.
|
|
|
ACIS uses this routine only to rejoin parts of a periodic curve that have been split by
bs2_curve_split. They are rejoined in the opposite order so that the resultant curve starts and ends at the split point. A curve made this way is marked as closed by
bs2_curve_join, but is not marked periodic.
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/spline/bs2_crv/sp2crtn.hxx
|
|
Effect:
|
Changes model
|