Action:
|
Gets knot values where the curve is discontinuous in tangent direction or magnitude.
|
|
Prototype:
|
void bs3_curve_check_smoothness (
|
|
|
bs3_curve bs,
|
|
// given B-spline
|
|
|
|
|
|
// curve
|
|
|
curve_irregularities*& cirr,
|
// returned list of
|
|
|
|
|
|
// C1/G1
|
|
|
|
|
|
// discontinuities
|
|
|
int& no_pts,
|
|
// returned number of
|
|
|
|
|
|
// points in list
|
|
|
int continuity
|
|
// returned
|
|
|
|
= 1
|
|
// continuity, 1 =
|
|
|
|
|
|
// tangent (default),
|
|
|
|
|
|
// 2 = acceleration
|
|
|
);
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "kernel/spline/bs3_crv/bs3curve.hxx"
|
|
#include "kernel/spline/sg_bs3c/bs3ccont.hxx"
|
|
#include "kernel/spline/sg_bs3c/sps3crtn.hxx"
|
|
Description:
|
Returns a linked list that indicates knot values where the curve is discontinuous in tangent direction or magnitude. For C1/G1 continuity checking.
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/spline/sg_bs3c/sps3crtn.hxx
|
|
Effect:
|
Read-only
|