The 3D ACIS® Modeler (ACIS) is Spatial’s prominent 3D solid modeling engine. 3D InterOp is a CAD data translation framework (Interoperability)

Option:Blend mix convexity

From DocR19

Jump to: navigation, search

Contents

Action

Controls how blending handles mixed convexity edges.

Name String

blend_mix_convexity

Scheme

Type Values Default
boolean #f, #t #t

C++

Type Values Default
logical FALSE, TRUE TRUE

Description

The blend_mix_convexity option controls the behavior of blending when edges (to be blended) of different convexity meet at a common vertex. When the option is set to TRUE, ACIS will attempt to blend this configuration by adding a vertex blend attribute to the common vertex and then proceeding normally. When the option is set to FALSE (and there is not a blend attribute on the common vertex), ACIS will output an error message indicating that it cannot blend this configuration (this is the default behavior prior to version 6.1).

The default value of the option is TRUE. Set 1 below is an example of mixed convexity edges sharing a common vertex. The edges to be blended are in red and the vertex is in yellow. The successful blend (with the blend_mix_convexity option set to TRUE) is shown in the next set of pictures.

Example

; blend_mix_convexity 
; Use old blending behavior 
; do not allow mixed 
(option:set "blend_mix_convexity" #f) 
;; #t
Blend mix convexity-set 1
Blend mix convexity-set 1
Blend mix convexity-set 1
Blend mix convexity-set 1
Blend mix convexity-set 2
Blend mix convexity-set 2
Blend mix convexity-set 2
Blend mix convexity-set 2
Personal tools