
## do_boolean(, op, a, transform_a, b, transform_b) {#aspose.threed.entities.BooleanOperation-aspose.threed.entities.Mesh-Nullable<Aspose.ThreeD.Utilities.Matrix4>-aspose.threed.entities.Mesh-Nullable<Aspose.ThreeD.Utilities.Matrix4>}





```python

@staticmethod
def do_boolean(op, a, transform_a, b, transform_b):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| op | [`BooleanOperation`](/3d/python-net/aspose.threed.entities/booleanoperation) |  |
| a | [`Mesh`](/3d/python-net/aspose.threed.entities/mesh) |  |
| transform_a | Nullable<Aspose.ThreeD.Utilities.Matrix4> |  |
| b | [`Mesh`](/3d/python-net/aspose.threed.entities/mesh) |  |
| transform_b | Nullable<Aspose.ThreeD.Utilities.Matrix4> |  |



### See Also
* module [`aspose.threed.entities`](../../)
* class [`Mesh`](/3d/python-net/aspose.threed.entities/mesh)
