Action:
|
Gets a box that encloses a portion of a three-dimensional B-spline surface.
|
|
Prototype:
|
SPAbox bs3_surface_box (
|
|
|
bs3_surface bs,
|
// given surface
|
|
|
SPApar_box const&
|
// parameter range of
|
|
|
|
=*(SPApar_box*)NULL_REF// interest
|
|
|
);
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "baseutil/vector/box.hxx"
|
|
#include "baseutil/vector/param.hxx"
|
|
#include "kernel/spline/bs3_srf/bs3surf.hxx"
|
|
#include "kernel/spline/bs3_srf/sp3srtn.hxx"
|
|
Description:
|
The box will not be the smallest possible, but will be a compromise between a tight fit and fast evaluation.
|
|
|
If the parameter box is
NULL, the box will contain the whole surface.
ACIS ensures that any parameter box given is entirely within the parameter range for the surface; however, if the surface is periodic, it may be partially or wholly outside the basic range of the periodic parameter.
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/spline/bs3_srf/sp3srtn.hxx
|
|
Effect:
|
Read-only
|