blockly > utils > Coordinate

utils.Coordinate class

Class for representing coordinates and positions.


export declare class Coordinate 


Constructor Modifiers Description
(constructor)(x, y) Constructs a new instance of the Coordinate class


Property Modifiers Type Description
x number
y number


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.