Click or drag to resize

GeometryClipPolygons2d Method

Clips polygon_a against polygon_b and returns an array of clipped polygons. This performs between polygons. Returns an empty array if polygon_b completely overlaps polygon_a.

If polygon_b is enclosed by polygon_a, returns an outer polygon (boundary) and inner polygon (hole) which could be distinguished by calling IsPolygonClockwise(Vector2).

Namespace:  Godot
Assembly:  GodotSharp (in GodotSharp.dll) Version: 1.0.0
Syntax
C#
public static Array ClipPolygons2d(
	Vector2[] polygonA,
	Vector2[] polygonB
)

Parameters

polygonA
Type: GodotVector2

[Missing <param name="polygonA"/> documentation for "M:Godot.Geometry.ClipPolygons2d(Godot.Vector2[],Godot.Vector2[])"]

polygonB
Type: GodotVector2

[Missing <param name="polygonB"/> documentation for "M:Godot.Geometry.ClipPolygons2d(Godot.Vector2[],Godot.Vector2[])"]

Return Value

Type: Array

[Missing <returns> documentation for "M:Godot.Geometry.ClipPolygons2d(Godot.Vector2[],Godot.Vector2[])"]

See Also