Action:
|
Gets the parameter of a point on a 3D B-spline surface.
|
|
Prototype:
|
SPApar_pos bs3_surface_invert (
|
|
|
SPAposition const& pos,
|
// given point
|
|
|
bs3_surface bs,
|
// given surface
|
|
|
SPApar_pos const& uv
|
// uv guess
|
|
|
|
=*(SPApar_pos*)NULL_REF
|
|
|
);
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "baseutil/vector/param.hxx"
|
|
#include "baseutil/vector/position.hxx"
|
|
#include "kernel/spline/bs3_srf/bs3surf.hxx"
|
|
#include "kernel/spline/bs3_srf/sp3srtn.hxx"
|
|
Description:
|
If initial parameter values are given, they may be assumed to be close to the desired point compared with any other point of (local) minimum distance, so there is no requirement to check that the value obtained is indeed the nearest point.
|
|
Errors:
|
Returns an empty
SPApar_pos if the input surface is null.
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/spline/bs3_srf/sp3srtn.hxx
|
|
Effect:
|
Read-only
|