Action:
|
Gets a readable representation of the curve and writes it to a file.
|
|
Prototype:
|
void bs3_surface_debug (
|
|
|
bs3_surface sur,
|
// given surface
|
|
|
char const* leader,
|
// string to precede
|
|
|
|
|
// second and subsequent
|
|
|
|
|
// lines
|
|
|
FILE* fp
|
// output file
|
|
|
|
= debug_file_ptr
|
|
|
);
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "kernel/spline/bs3_srf/bs3surf.hxx"
|
|
#include "kernel/spline/bs3_srf/sp3srtn.hxx"
|
|
#include "kernel/acis.hxx"
|
|
Description:
|
Produces a readable representation of the surface on the given open file, in any convenient format.
|
|
|
If this extends to more than one text line (as is almost certain), start all lines but the first with the leader string. Do not terminate the last line by a newline character.
|
|
|
If the intersection curve is convex when viewed from the outside of the surface (the side that the normal points toward), the sign of the result is negative. If the curve is is concave, the sign is positive. If there is a discontinuity in curvature at the given point, the value returned is for the left-hand side of the intersection curve as viewed in the given tangent direction with the surface normal upwards.
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/spline/bs3_srf/sp3srtn.hxx
|
|
Effect:
|
System routine
|