class Point(tuple):
Class representing a point on the 2D plane.
Class Method 

Constructs a point from polar coordinates. 
Method  __add__ 
Adds the coordinates of a point to another one 
Method  __div__ 
Divides the coordinates by a scalar 
Method  __getnewargs__ 
Return self as a plain tuple. Used by copy and pickle. 
Method  __mul__ 
Multiplies the coordinates by a scalar 
Method  __new__ 
Creates a new point with the given coordinates 
Method  __repr__ 
Returns a nicely formatted representation of the point 
Method  __sub__ 
Subtracts the coordinates of a point to another one 
Method  as 
Returns the polar coordinate representation of the point. 
Method  distance 
Returns the distance of the point from another one. 
Method  interpolate 
Linearly interpolates between the coordinates of this point and another one. 
Method  length 
Returns the length of the vector pointing from the origin to this point. 
Method  normalized 
Normalizes the coordinates of the point s.t. its length will be 1 after normalization. Returns the normalized point. 
Method  sq 
Returns the squared length of the vector pointing from the origin to this point. 
Method  towards 
Returns the point that is at a given distance from this point towards another one. 
Class Variable  __slots__ 
Undocumented 
Class Variable  x 
Undocumented 
Class Variable  y 
Undocumented 
Class Method  _make 
Creates a new point from a sequence or iterable 
Method  _asdict 
Returns a new dict which maps field names to their values 
Method  _replace 
Returns a new point object replacing specified fields with new values 
Class Variable  _fields 
Undocumented 
Constructs a point from polar coordinates.
`radius` is the distance of the point from the origin; `angle` is the angle between the X axis and the vector pointing to the point from the origin.
Returns the polar coordinate representation of the point.
Returns  
the radius and the angle in a tuple. 
Returns the distance of the point from another one.
Example:
>>> p1 = Point(5, 7) >>> p2 = Point(8, 3) >>> p1.distance(p2) 5.0
Linearly interpolates between the coordinates of this point and another one.
Parameters  
other  the other point 
ratio  the interpolation ratio between 0 and 1. Zero will return this point, 1 will return the other point. 
Normalizes the coordinates of the point s.t. its length will be 1 after normalization. Returns the normalized point.