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 surfaces

From DocR19

Jump to: navigation, search

Contents

Action

Controls the optional repair of discontinuous B-spline surfaces during the preprocess phase of healing.

Name String

bhl_smooth_surfaces

Scheme

Type Values Default
boolean #f, #t #t

C++

Type Values Default
logical FALSE, TRUE TRUE

Description

This option controls the optional repair of discontinuous B-spline surfaces during preprocess phase of healing. The main aim of this utility is to facilitate better operations on the B-spline surfaces by smoothing off the small discontinuities that often create problems in several surface operations.

The surface smoothing routine uses knot reduction techniques to remove discontinuities. This routine only removes small discontinuities (those in which the angle of discontinuity 'a' is less than a preset tolerance of 0.1 radians). Also using knot insertions appropriately, the routine guarantees that the new smooth surface does not deviate from the old discontinuous surface by more than a preset tolerance of 0.01 units.

Example

; bhl_smooth_surfaces 
; Disable repairing of discontinuous B-spline 
; surfaces 
(option:set "bhl_smooth_surfaces" #f) 
;; #t
Personal tools