
Implement a simple 2d Circle.
Kind: global class
CircleBooleanBoolean\*Create the Circle.
| Param | Type | Description | 
|---|---|---|
| center | Vector2 | 
      Circle center position. | 
| radius | Number | 
      Circle radius. | 
CircleReturn a clone of this circle.
Kind: instance method of Circle
Returns: Circle - Cloned circle.
BooleanCheck if this circle contains a Vector2.
Kind: instance method of Circle
Returns: Boolean - if point is contained within the circle.
| Param | Type | Description | 
|---|---|---|
| p | Vector2 | 
      Point to check. | 
BooleanCheck if equal to another circle.
Kind: instance method of Circle
Returns: Boolean - True if circles are equal, false otherwise.
| Param | Type | Description | 
|---|---|---|
| other | Circle | 
      Other circle to compare to. | 
\*Convert to dictionary.
Kind: instance method of Circle
Returns: \* - Dictionary with {center, radius}.
| Param | Type | Description | 
|---|---|---|
| minimized | Boolean | 
      If true, will not include keys that their values are 0. You can use fromDict on minimized dicts. | 
CircleCreate circle from a dictionary.
Kind: static method of Circle
Returns: Circle - Newly created circle.
| Param | Type | Description | 
|---|---|---|
| data | \* | 
      Dictionary with {center, radius}. | 
CircleLerp between two circle.
Kind: static method of Circle
Returns: Circle - result circle.
| Param | Type | Description | 
|---|---|---|
| p1 | Circle | 
      First circle. | 
| p2 | Circle | 
      Second circle. | 
| a | Number | 
      Lerp factor (0.0 - 1.0). |