The 3D ACIS® Modeler (ACIS) is Spatial’s prominent 3D solid modeling engine. 3D InterOp is a CAD data translation framework (Interoperability)
Option:Add bl atts
From DocR19
Contents |
Action
Controls whether or not blend attributes are left on blend faces.
Name String
add_bl_atts
Scheme
| Type | Values | Default |
|---|---|---|
| boolean | #f, #t | #f |
C++
| Type | Values | Default |
|---|---|---|
| logical | FALSE, TRUE | FALSE |
Description
When this option is on (true), blending will leave blend attributes on the blend faces created. These attributes allow later operations to recognize the faces as blends. For example, local operations will treat such blend faces as blends, preserving the tangency between the blend face and its support faces.
Note: Variable radius and Advanced blending blends are not compatible with this option.
Example
; add_bl_atts (part:clear) ; Create a blend and leave blend attributes so local ; operation will work (define b (solid:block (position -10 -10 -10) (position 10 10 10))) ;; b (define e (pick:edge (ray (position 0 0 0) (gvector 1 0 1)))) ;; e (option:set "add_bl_atts" #t) ;; #f (blend:const-rad-on-edge e 5) ;; #entity 3 1 (blend:network e) ;; #entity 2 1 (define f (pick:face (ray (position 0 0 0) (gvector 1 0 0)))) ;; f (define blend_face (pick:face (ray (position 0 0 0) (gvector 1 0 1)))) ;; blend_face ; If add_bl_atts is not on, the local operation will fail (lop:taper-faces (list f blend_face) (position 0 0 -10) (gvector 0 0 1) 20) ;; #entity 2 1
