Performs a specified boolean operation between the currently stored blank body and the tool. The result of the operation is stored in the geometry modeler object instead of the currently stored body.
Parameters
Parameters
Description
tool
[in] A tool operand represented with a smart-pointer to the geometry modeler object.
op
[in] A type of the boolean operation to be performed.
keep
[in] An option value that determines which operands stay unchanged after the operation.
Returns
Returns the operation result code:
eOk if the operation was performed successfully.
eIllegalEntityType if operands have illegal types.