Skip to content

Combinators

Region - AbsDifference

Computes the exclusive disjunction between two regions.

IN

Name Type Description
InRegion1 Region First region.
InRegion2 Region Second region.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutRegion Region A new region containing the points that are either in the first or second region, but not in both.
Error ErrorState Gets the execution error message

Region - AbsDifference_RegionArray

Computes the absolute difference between multiple regions.

IN

Name Type Description
InRegions RegionArray Array containing the regions on which the absolute difference is computed.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutRegion Region The computed region.
Error ErrorState Gets the execution error message

Region - Combine

Computes the union between two regions.

IN

Name Type Description
InRegion1 Region First region.
InRegion2 Region Second region.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutRegion Region A new region containing all the points from both regions.
Error ErrorState Gets the execution error message

Region - Combine_RegionArray

Computes the union between multiple regions.

IN

Name Type Description
InRegions RegionArray Array containing the regions on which the union is computed.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutRegion Region The union region.
Error ErrorState Gets the execution error message

Region - Intersect

Computes the intersection between two regions.

IN

Name Type Description
InRegion1 Region First region.
InRegion2 Region Second region.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutRegion Region A new region with the points contained all the common points.
Error ErrorState Gets the execution error message

Region - Intersect_RegionArray

Computes the intersection between multiple regions. Note: If the input array is empty, the function return an empty region with frame (0, 0).

IN

Name Type Description
InRegions RegionArray Array containing the regions on which the intersection is computed.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutRegion Region The intersection region.
Error ErrorState Gets the execution error message

Region - Subtract

Computes the difference between the provided regions.

IN

Name Type Description
InRegion1 Region First region.
InRegion2 Region Second region.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutRegion Region A new region containing the points of the first region that are not also points of the second one.
Error ErrorState Gets the execution error message

Region - Subtract_RegionArray

Computes the subtraction between multiple regions. Note: All the regions from the second to the last are subtracted from the first one contained in the array.

IN

Name Type Description
InRegions RegionArray Array containing the regions on which the subtraction is computed.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutRegion Region The subtraction region.
Error ErrorState Gets the execution error message