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

Jump to: navigation, search

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.

Option "bhl_smooth_edges"
Option "bhl_smooth_edges"

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
Personal tools