Synopsis
PDX_MSGT igeo_ApproxSetMethod(long method)
Purpose
Set the approximation method
Description
Sets the approximation method to be used to perform linear approximation. By default the method is set to IGEO_TOLERANCE and the tolerance values is set to 0.01. The IGEO_TOLERANCE method approximates the IGES entity to be within a tolerance of the IGES entity approximated. The IGEO_NUM_OF_POINTS method approximates the IGES entity with the specified number of points per IGES curve and the specified number of points per boundary/iso-parametric lines for surfaces. The IGEO_NUM_OF_POINTS_OR_LINEAR method approximates the IGES entity with the number of points per IGES entity unless the entity is linear in which case the linear set of points is generated. The IGEO_NUM_OF_POINTS_PER_SEG method approximates the IGES entity with at most the specified number of points per curve/surface segment dependent on the tolerance and the linearity of the segment.
Input
method
IGEO_TOLERANCE
Approximate to within a tolerance .br Note: The tolerance must be > 0.0 when this method is set
IGEO_NUM_OF_POINTS
Approximate by number of points
IGEO_NUM_OF_POINTS_OR_LINEAR
Approximate by number of points unless entity is linear
IGEO_NUM_OF_POINTS_PER_SEG
Approximate a curve/surface segment with no more than the number of points and to within a tolerance
Return
IGEO_NOERR
IGEO_INVALIDAPPROXMETHOD
IGEO_INVALIDTOLERANCE
IGEO_NOAPPROXDATA
.fi