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

Option:All free edges

From DocR19

Jump to: navigation, search

Contents

Action

Determines whether all edges on coincident faces are processed as free edges during Boolean operations.

Name String

all_free_edges

Scheme

Type Values Default
integer 0, 1, 2 2

C++

Type Values Default
int 0, 1, 2 2

Description

This option affects how coincident faces are processed during Boolean operations. It determines whether mergeable edges (edges with identical geometry on either side) are included in the intersection graph. In this case, mergeable edges are found on coincident faces, and will be (or not) consequently included in a subsequent imprint. This option only affects imprinting and regularized Booleans.

When the operation is a regularized Boolean, you do not need to include these mergeable edges, as they do no affect the outcome. On the other hand, when the operation is an imprint, mergeable edges on coincident faces should be included in the intersection graph because they are required in the result.

The values available for this option are:

Value Action
0 Disables imprinting mergeable edges.
1 Enables imprinting mergeable edges.
2 The action to be taken is determined by the operation; mergeable edges are included during an imprint, but not on regularized Booleans.

As implied above, non-regularized Boolean operations are not affected by this option. They always imprint any mergeable edges on coincident faces, regardless of the value set by this option.

When the overall operation in not known (for example, api_slice, api_bool_make_intersection_graph, api_bool_make_intersection_graph_wo_bool_end, api_selectively_intersect, or any other partial Boolean operation) the default action is to include mergeable edges.

Note: The default behavior is determined by the type of Boolean operation.

Example

; all_free_edges 
; Turn on free edges 
(option:set "all_free_edges" 1) 
;; 2
Personal tools