Action:
|
Controls the level of information stored in the SAT file for intcurves.
|
|
Name String:
|
intcurve_save_approx_level
|
|
Scheme:
|
string
|
See
Description
|
"optimal"
|
|
Test Harness:
|
string
|
See
Description
|
"optimal"
|
|
C++:
|
char*
|
See
Description
|
"optimal"
|
|
Description:
|
This option controls the amount of data stored in the SAT file for intcurves. In particular, it controls whether the approximating geometry for a spline curve is stored in full, in summary form, or not at all. If the approximating geometry is stored in full, then the SAT file will be large, but regenerating the part from the SAT file will be relatively fast. If the approximating geometry is not stored at all, then the SAT file will be at its minimum size, but parts may take a long time to regenerate because the approximating geometry must be completely recalculated. The summary form is a compromise. The SAT files will be only slightly larger than when no approximating geometry is stored, and regeneration is nearly as fast as when the full geometry is stored.
|
|
|
In this discussion,
regenerate means to restore the data and prepare it for use. In release 5.0, approximating geometry may not be recalculated during the restore, but it will be recalculated when it is first required. Therefore, if approximating geometry is stored in full, the actual restore will be fast, but the part may not be "ready for use" until the approximating geometry has been recalculated.
|
|
|
The argument to this option is a string. Possible values are:
|
|
|
"full"
|
Save the complete approximating geometry.
|
|
"summary"
|
Save a summary form of the approximating geometry.
|
|
"none"
|
Do not save the approximating geometry.
|
|
"historical"
|
Preserve the historical behavior; i.e., save the approximating geometry if and only if this was done in pre-5.0 versions.
|
|
"optimal"
|
Allow
ACIS to decide the level at which approximating geometry is saved.
|
|
|
ACIS may override the setting of this option for a particular geometry type. Typically, this will be because the geometry type requires the approximating geometry as a fundamental part of its definition and cannot exist without it. For example, if this option is set to "none," exact intcurves (exact_int_cur) will still be saved in full, because they would otherwise be undefined.
|
|
|
The possible values for this option are defined in the enumeration
save_approx_level and in the corresponding
enum_entry structure
save_approx_entries (and its
enum_tablesave_approx_map), which defines the strings and maps them to the enumeration. Refer to the description of the Enumeration Template in the
3D ACIS Online Help User's Guide for more information about the
enum_entry structure.
|
|
|
save_approx_full
|
"full"
|
|
save_approx_summary
|
"summary"
|
|
save_approx_none
|
"none"
|
|
save_approx_historical
|
"historical"
|
|
save_approx_optimal
|
"optimal"
|
|
Example:
|
; intcurve_save_approx_level
|
|
; Set to full save
|
|
(option:set "intcurve_save_approx_level" "full")
|
|
;; "optimal"
|