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