Action:
|
Creates a parametric curve that is geometrically the same as the portion of the given straight line between the given parameter values.
|
|
Prototype:
|
bs3_curve bs3_curve_make_str (
|
|
|
straight const& str,
|
// given straight line
|
|
|
double start_param,
|
// start parameter
|
|
|
double end_param,
|
// end parameter
|
|
|
double
|
// requested tolerance
|
|
|
|
= 0,
|
|
|
double& actual_tol
|
// returned actual
|
|
|
|
=*(double*)NULL_REF
|
// tolerance used
|
|
|
);
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "kernel/kerngeom/curve/strdef.hxx"
|
|
#include "kernel/spline/bs3_crv/bs3curve.hxx"
|
|
#include "kernel/spline/bs3_crv/sp3crtn.hxx"
|
|
Description:
|
The parameter range of the new curve must be from the given start parameter to the given end parameter. It does not have to be linear in object space, but it would be most surprising if it were not.
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/spline/bs3_crv/sp3crtn.hxx
|
|
Effect:
|
Changes model
|