SymbAdapIsoExtract
Section: C Library Functions (3)
Updated: IRIT Version 6.0
Index
Return to Main Contents
NAME
SymbAdapIsoExtract()
SYNOPSIS
symb_lib/adap_iso.c:103
CagdCrvStruct *SymbAdapIsoExtract(CagdSrfStruct *Srf,
CagdSrfStruct *NSrf,
SymbAdapIsoDistSqrFuncType AdapIsoDistFunc,
CagdSrfDirType Dir,
CagdRType Eps,
CagdBType FullIso,
CagdBType SinglePath)
DESCRIPTION
Extracts a valid coverage set of isolines from the given surface in the
given direction and epsilon.
If FullIso is TRUE, all extracted isocurves are spanning the entire
parametric domain.
If SinglePath is TRUE, the entire coverage is going to be a single
curve.
If NSrf != NULL, every second curve will be a vector field curve
representing the unnormalized normal for the previous Euclidean curve.
This mode disable the SinglePath mode.
See also function SymbSetAdapIsoExtractMinLevel.
PARAMETERS:
Srf: To compute adaptive isocurve coverage form
NSrf: Normal vector field defining the normals of Srf.
AdapIsoDistFunc: Optional function to invoke with the two adjacent
isoparametric curves of the coverage to evaluate the
distance between them.
Dir: Direction of adaptive isocurve extraction. Either U or V.
Eps: Tolerance of adaptive isocurve cuverage. For every point P
on Srf there will be a point Q in one of the extracted
isocurves such the |P - Q| < Eps.
FullIso: Do we want all isocurves to span the entire domain?
SinglePath: Do we want a single curve through them all?
FUNCTION RETURN VALUE
CagdCrvStruct *: A list of curves representing the computed adaptive
isocurve coverage for surface Srf. If normal field,
NSrf, is prescribed, normal curves are concatenated
alternatingly in this list.
ORIGIN
(C) Copyright 1989/90-95 Gershon Elber, Technion, IIT
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- PARAMETERS:
-
- FUNCTION RETURN VALUE
-
- ORIGIN
-
This document was created by
man2html,
using the manual pages.
Time: 07:27:28 GMT, July 20, 2024