World boundary (infinite plane) shape resource for 2D physics.
2D world boundary shape to be added as a direct child of a PhysicsBody2D or Area2D using a CollisionShape2D node. WorldBoundaryShape2D works like an infinite plane and will not allow any physics body to go to the negative side. Note that the normal matters; anything "below" the plane will collide with it. If the WorldBoundaryShape2D is used in a PhysicsBody2D, it will cause colliding objects placed "below" it to teleport "above" the plane.
Performance: Being a primitive collision shape, WorldBoundaryShape2D is fast to check collisions against.
float distance =
The line's distance from the origin.
Vector2 normal =
The line's normal. Defaults to