Action:
|
Creates a spline curve from an elliptical arc.
|
|
Prototype:
|
bs3_curve bs3_curve_make_ell (
|
|
|
ellipse const& ell,
|
// given ellipse
|
|
|
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/elldef.hxx"
|
|
#include "kernel/spline/bs3_crv/bs3curve.hxx"
|
|
#include "kernel/spline/bs3_crv/sp3crtn.hxx"
|
|
Description:
|
The parameter range of the new curve will be from the given start parameter to the given end parameter. The parameterization of the curve is not defined, but will be as uniform as is practicable.
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/spline/bs3_crv/sp3crtn.hxx
|
|
Effect:
|
Changes model
|