1 .. |bool_fuse.icon| image:: images/bool_fuse.png
6 Fuse feature implements a Boolean operation for fusion of a set of main objects with a set of tool objects.
8 To perform Fuse in the active part:
10 #. select in the Main Menu *Features - > Fuse* item or
11 #. click |bool_fuse.icon| **Fuse** button in the toolbar
13 There are 2 options for creation of a Fuse:
15 .. image:: images/bool_fuse_simple.png
17 **Simple** simply fuses selected objects.
19 .. image:: images/bool_fuse_advanced.png
21 **Advanced** fuse with additional functionality for subshapes of compsolids/compounds.
27 .. image:: images/boolean_fuse_simple_property_panel.png
33 - **Objects** - contains a list of objects selected in the Object Browser or in the Viewer, which will be fused with tool objects.
34 If a subshape that belongs to a compsolid/compound was selected, other shapes of this compsolid/compound will be ignored.
35 - **Remove intersection edges** - if enabled, edges that lie on the same surface will be removed.
36 - **See preview** - button shows a result of the operation.
40 .. py:function:: model.addFuse(Part_doc, objects, isRemoveEdges)
42 :param part: The current part object.
43 :param list: A list of objects.
44 :param boolean: Remove edges flag (optional).
45 :return: Created object.
50 The Result of the operation will be a single shape which is a fuse of selected objects:
52 .. image:: images/CreatedFuse.png
58 **See Also** a sample TUI Script of :ref:`tui_create_fuse` operation.
63 .. image:: images/boolean_fuse_advanced_property_panel.png
69 - **Objects** - contains a list of objects selected in the Object Browser or in the Viewer, which will be fused with tool objects.
70 If a subshape that belongs to a compsolid/compound was selected, other shapes of this compsolid/compound will be cut from
71 other objects (to avoid self intersection) and added to the result.
72 - **Tools** - contains a list of objects selected in the Object Browser or in the Viewer, which will be fused with tool objects.
73 If a subshape that belongs to a compsolid/compound was selected, other shapes of this compsolid/compound will be ignored.
74 - **Remove intersection edges** - if enabled, edges that lie on the same surface will be removed.
75 - **See preview** - button shows a result of the operation.
79 .. py:function:: model.addFuse(Part_doc, objects, tools, isRemoveEdges)
81 :param part: The current part object.
82 :param list: A list of objects.
83 :param list: A list of tools.
84 :param boolean: Remove edges flag (optional).
85 :return: Created object.
90 The Result of the operation will be a single shape which is a fuse of selected objects and tools:
92 .. image:: images/boolean_fuse_result.png
98 **See Also** a sample TUI Script of :ref:`tui_create_fuse` operation.