Skip to main content

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.