abeLayerAvoid
abeLayerAvoid(o_abeLayer1 o_abeLayer2 o_abeOutputLayer[ ?queueg_queue] [ ?islandBasedg_islandBased] ) => t/ nil
Description
Adds shapes on the output layer for shapes on layer1 that are completely outside of, and have no abutting edges with, shapes on layer2.

Arguments
Values Returned
|
The function was not successful because ABE is not initialized or there was an argument error. |
Examples
Adds shapes to the result ABE layer where a1 ABE layer shapes are completely outside of, and have no abutting edges with, shapes on the a2 ABE layer.
abeLayerAvoid( a1 a2 result )
When ?islandBased is specified, it includes entire islands to the outputLayer ABE layer where m1layer ABE layer islands are completely outside and not touching the m2layer ABE layer. The shapes with green outlines and diagonal stripes are the resulting shapes from the ABE layer.

Related Topics
Support for Multithreading in ABE Functions
Return to top