blockly > utils > Coordinate
utils.Coordinate class
Class for representing coordinates and positions.
Signature:
export declare class Coordinate
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(x, y) | Constructs a new instance of the Coordinate class |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
x | number | ||
y | number |
Methods
Method | Modifiers | Description |
---|---|---|
clone() | Creates a new copy of this coordinate. | |
difference(a, b) | static |
Returns the difference between two coordinates as a new Coordinate. |
distance(a, b) | static |
Returns the distance between two coordinates. |
equals(a, b) | static |
Compares coordinates for equality. |
magnitude(a) | static |
Returns the magnitude of a coordinate. |
scale(s) | Scales this coordinate by the given scale factor. | |
sum(a, b) | static |
Returns the sum of two coordinates as a new Coordinate. |
translate(tx, ty) | Translates this coordinate by the given offsets. respectively. |