|
The Point2d JavaScript class. Defines a two dimensional point. More...
Public Slots | |
| void | setXY (double, double) |
| Set the value of x, y coordinate. More... | |
| Point2d & | round () |
| round x and y to floor with a resolution of 1.0/64.0 More... | |
| Point2d & | round (double quantum) |
| round x and y to floor with a resolution given More... | |
| Point2d & | round (Vector2d v) |
| Rounds this point in the direction of the given vector and using the resolution of 1.0/64.0. More... | |
| Point2d & | round (Vector2d v, double quantum) |
| Rounds this point in the direction of the given vector and using the given resolution. More... | |
| Vector2d | toVector2d () |
| Copy Point2d into a Vector2d container. More... | |
| double | distance (Point2d p2) |
| Calculate distance between two points. More... | |
| double | distanceSq (Point2d p2) |
| Calculate square distance between two points. More... | |
| Vector2d | minus (Point2d p2) |
| Substracts current Point2d with specified Point2d. More... | |
| Point2d | minus (Vector2d v) |
| Substracts current Point2d with specified Vector2d. More... | |
| Point2d | add (Vector2d v) |
| Add specified Vector2d to current Point2d. More... | |
| Point2d & | addEq (Vector2d v) |
| Add specified Vector2d to current Point2d. More... | |
| Point2d & | minusEq (Vector2d v) |
| Substract current Point2d with specified Vector2d. More... | |
| Point2d & | interpolate (double t, Point2d p1, Point2d p2) |
| Calculate Point2d as interpolation between two points. More... | |
Public Member Functions | |
| Point2d () | |
| Create a new empty Point2d. More... | |
| Point2d (double x, double y) | |
| Create a new Point2d. More... | |
Properties | |
| double | x |
| x value More... | |
| double | y |
| y value More... | |
The Point2d JavaScript class. Defines a two dimensional point.
The Point2d class defines a bi-dimensional point container. Point2d objects can be instantiated in the scripting environment.
| Point2d::Point2d | ( | ) |
Create a new empty Point2d.
| Point2d::Point2d | ( | double | x, |
| double | y | ||
| ) |
Create a new Point2d.
| x | X value |
| y | Y value |
|
slot |
|
slot |
|
slot |
round x and y to floor with a resolution of 1.0/64.0
|
slot |
round x and y to floor with a resolution given
Rounds this point in the direction of the given vector and using the resolution of 1.0/64.0.
Rounds this point in the direction of the given vector and using the given resolution.
|
slot |
Set the value of x, y coordinate.
|
readwrite |
x value
|
readwrite |
y value