# Differences

This shows you the differences between two versions of the page.

 quick_reference_operations [2018/01/27 08:39]z3dev created quick_reference_operations [2018/03/01 12:22]z3dev 2018/03/01 12:22 z3dev 2018/02/26 14:34 kaosat-dev 2018/01/27 08:39 z3dev created Next revision Previous revision 2018/03/01 12:22 z3dev 2018/02/26 14:34 kaosat-dev 2018/01/27 08:39 z3dev created Line 1: Line 1: ===== Shape Operations ===== ===== Shape Operations ===== ^  2D Operations ​ ^  3D Operations ​ ^ ^  2D Operations ​ ^  3D Operations ​ ^ - | 2Dshape = 2DshapeA.union(2DshapeB); | 3Dshape = 3DshapeA.union(3DshapeB);  | + | 2Dshape = union(2DshapeA, ​2DshapeB) | 3Dshape = union(3DshapeA, ​3DshapeB) ​ | - | 2Dshape = 2DshapeA.subtract(2DshapeB) | 3Dshape = 3DshapeA.subtract(3DshapeB);  ​| + | 2Dshape = difference(2DshapeA, 2DshapeB) | 3Dshape = difference(3DshapeA, 3DshapeB) | - | 2Dshape = 2DshapeA.intersect(2DshapeB); | 3Dshape = 3DshapeA.intersect(3DshapeB);  | + | 2Dshape = intersection(2DshapeA, 2DshapeB) | 3Dshape = intersection(3DshapeA, 3DshapeB) ​ | - | ::: | 3Dshape = 3DshapeA.inverse(3DshapeB); **/* inverse solid and empty space */**  | + | ::: | 3Dshape = 3DshapeA.inverse(3DshapeB) **/* inverse solid and empty space */**  | + //Note: The previous object oriented API is still supported but will be decommissioned soon.//