point for 2D coordinate system More...


Public Member Functions | |
| Point () | |
| create with x = 0, y = 0 More... | |
| Point (number x, number y) | |
| create and set x & y values More... | |
| Point (number[] xy) | |
| create and set x & y values More... | |
| Point (object xy) | |
| create and set x & y values More... | |
| number | distance (Point point) |
| get distance from another point More... | |
| Point | projection (Point point) |
| do a projection of a second point onto this point More... | |
Public Member Functions inherited from Offset | |
| Offset () | |
| Offset (number x, number y) | |
| Offset (number[] xy) | |
| Offset (object xy) | |
| Offset | add (Offset offset) |
| Offset | assign (Offset offset) |
| Offset | div (Offset offset) |
| Offset | dividedby (Offset offset) |
| boolean | equals (Offset offset) |
| Offset | minus (Offset offset) |
| Offset | mul (Offset offset) |
| boolean | notEquals (Offset offset) |
| Offset | plus (Offset offset) |
| Offset | sub (Offset offset) |
| Offset | times (Offset offset) |
Public Attributes | |
| number | x |
| number | y |
Public Attributes inherited from Offset | |
| number | x |
| number | y |
point for 2D coordinate system
Point provides support for dealing with points as x, y floating point values in 2 dimensional space. The PDG coordinate space starts with the top left corner of the drawing port at Point(0,0) and the bottom left corner at Point( width, height );
| Point | ( | ) |
create with x = 0, y = 0
| Point | ( | number | x, |
| number | y | ||
| ) |
create and set x & y values
| x | the horizontal coordinate |
| y | the vertical coordinate |
| Point | ( | number[] | xy | ) |
create and set x & y values
| xy | an array of numbers with x as element 0 and y as element 1 |
| Point | ( | object | xy | ) |
create and set x & y values
| xy | an object with x and y members, for example: {x: 1, y: 4} |
| projection | ( | Point | point | ) |
do a projection of a second point onto this point
| number x |
| number y |
and a whole mess of custom scripts.