Struct ConcavePolygonShape2D
Concave polygon 2D shape resource for physics.
struct ConcavePolygonShape2D
;
It is made out of segments and is optimal for complex polygonal concave collisions. However, it is not advised to use for RigidBody2D
nodes. A CollisionPolygon2D in convex decomposition mode (solids) or several convex objects are advised for that instead. Otherwise, a concave polygon 2D shape is better for static collisions.
The main difference between a ConvexPolygonShape2D
and a ConcavePolygonShape2D
is that a concave polygon assumes it is concave and uses a more complex method of collision detection, and a convex one forces itself to be convex in order to speed up collision detection.
Properties
Name | Type | Description |
---|---|---|
segments [get, set]
|
PoolArray!(godot.core.vector2.Vector2) | The array of points that make up the ConcavePolygonShape2D 's line segments.
|
Methods
Name | Description |
---|---|
getSegments
|
|
setSegments
|