Methods
intersect(polygon1, polygon2) → {Flatten.Polygon}
Intersect two polygons and returns new polygon
Point belongs to the resultes polygon is it belongs to the first AND to the second polygon
- Source:
Parameters:
Name | Type | Description |
---|---|---|
polygon1 |
Flatten.Polygon
|
first operand |
polygon2 |
Flatten.Polygon
|
second operand |
Returns:
- Type:
-
Flatten.Polygon
subtract(polygon1, polygon2) → {Flatten.Polygon}
Subtract second polygon from the first and returns new polygon
Point belongs to the resulted polygon if it belongs to the first polygon AND NOT to the second polygon
- Source:
Parameters:
Name | Type | Description |
---|---|---|
polygon1 |
Flatten.Polygon
|
first operand |
polygon2 |
Flatten.Polygon
|
second operand |
Returns:
- Type:
-
Flatten.Polygon
unify(polygon1, polygon2) → {Flatten.Polygon}
Unify two polygons polygons and returns new polygon.
Point belongs to the resulted polygon if it belongs to the first OR to the second polygon
Point belongs to the resulted polygon if it belongs to the first OR to the second polygon
- Source:
Parameters:
Name | Type | Description |
---|---|---|
polygon1 |
Flatten.Polygon
|
first operand |
polygon2 |
Flatten.Polygon
|
second operand |
Returns:
- Type:
-
Flatten.Polygon