Action:
|
Determines whether a point lies within tolerance of a three-dimensional B-spline curve.
|
|
Prototype:
|
logical bs3_curve_testpt (
|
|
|
SPAposition const& pos,
|
// given point
|
|
|
double tol,
|
// given tolerance
|
|
|
bs3_curve cur,
|
// given curve
|
|
|
SPAparameter const&
|
// guess value
|
|
|
|
param_guess
|
// for parameter
|
|
|
|
=*(SPAparameter*)NULL_REF,
|
|
|
SPAparameter& param_actual// returned set to
|
|
|
|
|
// exact
|
|
|
|
=*(SPAparameter*)NULL_REF// parameter value
|
|
|
);
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "baseutil/logical.h"
|
|
#include "baseutil/vector/param.hxx"
|
|
#include "baseutil/vector/position.hxx"
|
|
#include "kernel/spline/bs3_crv/bs3curve.hxx"
|
|
#include "kernel/spline/bs3_crv/sp3crtn.hxx"
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/spline/bs3_crv/sp3crtn.hxx
|
|
Effect:
|
System routine
|