# Boolean Operation

**Boolean Operation Box**

<div align="left"><img src="https://828749613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8rZiPbhn66Ir7PJZRdnD%2Fuploads%2FlHDCIgWd0NYBPtMg9yJD%2FBooleanOperationBox.svg?alt=media&#x26;token=32fce2a4-ffee-4285-87b8-d519048dd254" alt=""></div>

### Selection

#### Group A & Group B

This implies that the Boolean operation’s target data. Multiple meshes can be selected.&#x20;

Boolean operations are performed in group units. ​

<div align="left"><img src="https://828749613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8rZiPbhn66Ir7PJZRdnD%2Fuploads%2FFHHvRVvtLQyA8iapXvj2%2FBooleanOperationSelection.svg?alt=media&#x26;token=4dbbc4c9-6c3b-4f90-8a87-918874451af3" alt=""></div>

### **Operation**

Boolean operations are logical operations using 0 (false) and 1 (truth).&#x20;

Boolean operation in geometric space is used as a logical operation to select the region of two mesh models.

<div align="left"><img src="https://828749613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8rZiPbhn66Ir7PJZRdnD%2Fuploads%2FEGLoFmo3g9DI584xVuob%2FBooleanOperation_operation.png?alt=media&#x26;token=4ea9ea37-e060-46b2-80e9-8712c86f6cee" alt=""></div>

### **Caution**

* Boolean operation works only the models have overlapping regions between Group A and Group B.
* Boolean operations may fail if its target mesh contains geometrical errors such as self-intersection.
* Boolean operations may fail if its result mesh is performed repeatedly with its input mesh.

<div align="left"><img src="https://828749613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8rZiPbhn66Ir7PJZRdnD%2Fuploads%2FOGZBaZEOxlJDsVqRknlh%2FBooleanOperation_caution.png?alt=media&#x26;token=d2c4004d-7029-44d9-bda8-72bd757ada00" alt=""></div>

**Last updated : 2022.02.11**                                                                                                 [Back to top](#selection)
