3 \page using_boolean_operations_page Boolean Operations
5 For detail description of the Boolean operations please refer to
6 <a href="SALOME_BOA_PA.pdf">this document</a>.
7 It provides a general review of the Partition and Boolean
8 operations algorithms, describes the usage methodology and highlighs
9 major limitations of these operations.
11 You can use the following boolean operations for construction of more
12 complex geometrical objects (2D & 3D elements):
15 <li>\subpage fuse_operation_page "Fuse" - creates a shape from two shapes.</li>
16 <li>\subpage common_operation_page "Common" - transforms the common part
17 of two objects into an independent object.</li>
18 <li>\subpage cut_operation_page "Cut" - cuts one shape with
20 <li>\subpage section_opeartion_page "Section" - creates a section between two shapes.</li>
23 There is a general TUI command covering all these operations, which
24 can be used alongside with separate commands for each operation.
26 <em>geompy.MakeBoolean(Shape1, Shape2, Operation),</em> where \em
27 Shape1 is the first argument and \em Shape2 is the second argument of
28 Boolean operation, \em Operation is a type of the Boolean operation (1
29 — Common, 2 — Cut, 3 — Fuse, 4 — Section).
32 Besides, you can use advanced TUI commands performing these operations
33 independently from each other:
35 <em>geompy.MakeFuse(Shape1, Shape2)</em>, where \em Shape1 and \em
36 Shape2 is the second argument of Fuse operation;
38 <em>geompy.MakeCommon(Shape1, Shape2)</em>, where \em Shape1 and \em
39 Shape2 is the second argument of Common operation;
41 <em>geompy.MakeCut(Shape1, Shape2)</em>, where \em Shape1 and \em
42 Shape2 is the second argument of Cut operation;
44 <em>geompy.MakeSection(Shape1, Shape2)</em>, where \em Shape1 and \em
45 Shape2 is the second argument of Section operation;
47 Our <b>TUI Scripts</b> provide you with useful examples of the use of
48 \ref tui_boolean_operations_page "Boolean Operations".