The 3D ACIS® Modeler (ACIS) is Spatial’s prominent 3D solid modeling engine. 3D InterOp is a CAD data translation framework (Interoperability)
Option:Bhl smooth edges
From DocR19
Contents |
Action
Controls handling of discontinuous edges during stitching.
Name String
bhl_smooth_edges
Scheme
| Type | Values | Default |
|---|---|---|
| boolean | #f, #t | #t |
C++
| Type | Values | Default |
|---|---|---|
| logical | FALSE, TRUE | TRUE |
Description
This option controls the handling of discontinuous edges during stitching of unstitched solids for those special cases where the edge curves contain discontinuities. If this option is off, discontinuities are left in.
If this option is on, the edges are either split or smoothed, depending on the magnitude of the discontinuity. For any curve discontinuity detected, the angle of discontinuity A is computed. If angle A is less than the tolerance, then the edge is smoothed; else it is split at the discontinuity.
The tolerance is not exposed to the application, and is set internally (0.01 radians). During smoothing, the Healing Component reduces the knot multiplicity at the point of discontinuity.
Note: Turning this option on may increase healing time. Therefore, it should only be turned on if the body is known to contain discontinuous edges.
Example
; bhl_smooth_edges ; Disable smooth edges (option:set "bhl_smooth_edges" #f) ;; #t

