# Object Methods

## `.rotate(angle)`&#x20;

Rotates an Easy Draw object by a specified amount of degrees. &#x20;

Positive numbers rotate the shape clockwise (to the right).  Negative numbers rotate the shape counter-clockwise (to the left).

Example:

```python
rect1.rotate(45)
```

**Unsupported objects:**  Image

## `.erase()`

Deletes the object from the canvas.  Once erased, an object can no longer be referenced.

Example:

```python
rect1.erase()
```

**Unsupported objects:**  None

## `.to_string()`

Returns the string representation of the object.  The string will include the object type and ID number used by Easy Draw.

Example:

```python
print(rect1.to_string())
```

**Unsupported objects:**  None

## Others

For information on the `.set_property()` method see:

{% content-ref url="property-getters-and-setters" %}
[property-getters-and-setters](https://easy-draw.joemazzone.net/python/module-reference/property-getters-and-setters)
{% endcontent-ref %}

For information on the `.event_setup()` method see:

{% content-ref url="event-handling" %}
[event-handling](https://easy-draw.joemazzone.net/python/module-reference/event-handling)
{% endcontent-ref %}
