geomerative index |
Name | RPoint
Examples |
    None available
Description | RPoint is a very simple interface for creating, holding and drawing 2D points.
Constructors |
    RPoint();
    RPoint(x, y);
    RPoint(p);
Parameters |
x |  | float, the x coordinate of the new point
y |  | float, the y coordinate of the new point
p |  | RPoint, the point we wish to make a copy of
Fields |
x |  | The x coordinate of the point.
y |  | The y coordinate of the point.
Methods |
add ( ) |  | Use this to add a vector to this point.
angle ( ) |  | Use this to obtain the angle between the vector and another vector
cross ( ) |  | Use this to perform a cross product of the point with another point. This returns a RPoint corresponding to the cross product of both vectors.
mult ( ) |  | Use this to multiply a vector to this point. This returns a float corresponding to the scalar product of both vectors.
norm ( ) |  | Use this to obtain the norm of the point.
normalize ( ) |  | Use this to normalize the point. This means that after applying, it's norm will be equal to 1.
rotate ( ) |  | Use this to apply a rotation to the point.
scale ( ) |  | Use this to scale the point.
sub ( ) |  | Use this to substract a vector to this point.
transform ( ) |  | Use this to apply a transformation to the point.
translate ( ) |  | Use this to apply a translation to the point.
Usage | Geometry
Related | x y