# Class cocos.euclid.Point2

     Vector2 --+
               |
    Geometry --+
               |
              Point2

## Methods

| __repr__(self)
| intersect(self, other)
| connect(self, other)
| __abs__(self) (Inherited from cocos.euclid.Vector2)
| __add__(self, other) (Inherited from cocos.euclid.Vector2)
| __copy__(self) (Inherited from cocos.euclid.Vector2)
| __div__(self, other) (Inherited from cocos.euclid.Vector2)
| __eq__(self, other) (Inherited from cocos.euclid.Vector2)
| __floordiv__(self, other) (Inherited from cocos.euclid.Vector2)
| __getattr__(self, name) (Inherited from cocos.euclid.Vector2)
| __getitem__(self, key) (Inherited from cocos.euclid.Vector2)
| __getstate__(self) (Inherited from cocos.euclid.Vector2)
| __iadd__(self, other) (Inherited from cocos.euclid.Vector2)
| __imul__(self, other) (Inherited from cocos.euclid.Vector2)
| __init__(self, x=0, y=0) (Inherited from cocos.euclid.Vector2)
| __iter__(self) (Inherited from cocos.euclid.Vector2)
| __len__(self) (Inherited from cocos.euclid.Vector2)
| __mul__(self, other) (Inherited from cocos.euclid.Vector2)
| __neg__(self) (Inherited from cocos.euclid.Vector2)
| __neq__(self, other) (Inherited from cocos.euclid.Vector2)
| __nonzero__(self) (Inherited from cocos.euclid.Vector2)
| __pos__(self) (Inherited from cocos.euclid.Vector2)
| __radd__(self, other) (Inherited from cocos.euclid.Vector2)
| __rdiv__(self, other) (Inherited from cocos.euclid.Vector2)
| __rfloordiv__(self, other) (Inherited from cocos.euclid.Vector2)
| __rmul__(self, other) (Inherited from cocos.euclid.Vector2)
| __rsub__(self, other) (Inherited from cocos.euclid.Vector2)
| __rtruediv__(self, other) (Inherited from cocos.euclid.Vector2)
| __setattr__(self, name, value) (Inherited from cocos.euclid.Vector2)
| __setitem__(self, key, value) (Inherited from cocos.euclid.Vector2)
| __setstate__(self, state) (Inherited from cocos.euclid.Vector2)
| __sub__(self, other) (Inherited from cocos.euclid.Vector2)
| __truediv__(self, other) (Inherited from cocos.euclid.Vector2)
| copy(self) (Inherited from cocos.euclid.Vector2)
| cross(self) (Inherited from cocos.euclid.Vector2)
| distance(self, other) (Inherited from cocos.euclid.Geometry)
| dot(self, other) (Inherited from cocos.euclid.Vector2)
| magnitude(self) (Inherited from cocos.euclid.Vector2)
| magnitude_squared(self) (Inherited from cocos.euclid.Vector2)
| normalize(self) (Inherited from cocos.euclid.Vector2)
| normalized(self) (Inherited from cocos.euclid.Vector2)
| reflect(self, normal) (Inherited from cocos.euclid.Vector2)

## Properties

| x (Inherited from cocos.euclid.Vector2)
| y (Inherited from cocos.euclid.Vector2)

## Method Details

### __repr__

(Representation operator) __repr__(self)

Overrides:
  Vector2.__repr__

### intersect

intersect(self, other)

Overrides:
  Geometry.intersect

### connect

connect(self, other)

Overrides:
  Geometry.connect