New to Kendo UI for Vue? Start a free 30-day trial
A point representing a location (x, y) in two-dimensional coordinate space.
| Name | Type | Default | Description |
|---|
|
|
number
|
|
|
|
number
|
|
(x?: number, y?: number)
Creates a point with the specified coordinates.
number
The X coordinate of the point.
number
The Y coordinate of the point.
|
|
|---|
|
Adds an observer to be notified for changes.
|
|
|
| Returns | |
|---|
Point
|
- The current Arc instance.
|
|
|
|
|---|
|
Creates a new instance with the same coordinates.
|
| Returns | |
|---|
Point
|
- A new Point instance with the same coordinates.
|
|
|
|
|---|
|
Creates a Point instance with the specified coordinates.
|
| Parameters | | |
|---|
|
x
|
number
|
The X coordinate of the point
| |
y
|
number
|
The Y coordinate of the point.
|
|
|
|
|
|
|---|
|
Creates a Point instance with the specified coordinates.
|
| Parameters | | |
|---|
|
coords
|
number[]
|
An array of X and Y coordinates.
|
|
|
|
|
|
|---|
|
Returns the supplied Point instance.
|
| Parameters | | |
|---|
|
point
|
Point
|
An existing Point instance.
|
|
| Returns | |
|---|
Point
|
- The supplied Point instance.
|
|
|
|
|---|
|
Calculates the distance to another point.
|
| Parameters | | |
|---|
|
point
|
Point
|
The point to calculate the distance to.
|
|
| Returns | |
|---|
number
|
- The straight-line distance to the given point.
|
|
|
|
|---|
|
Compares this point with another instance.
|
| Parameters | | |
|---|
|
other
|
Point
|
The point to compare with.
|
|
| Returns | |
|---|
boolean
|
true if the point coordinates match. Otherwise, returns false.
|
|
|
|
|---|
|
Gets the x coordinate value.
|
| Returns | |
|---|
number
|
- The current X-coordinate value.
|
|
|
|
|---|
|
Gets the Y-coordinate value.
|
| Returns | |
|---|
number
|
- The current Y-coordinate value.
|
|
|
|
|---|
|
Returns the Point with maximum X and Y coordinates.
|
| Parameters | | |
|---|
|
points
|
Point[]
|
The points to evaluate.
|
|
| Returns | |
|---|
Point
|
- The Point with maximum X and Y coordinates.
|
|
|
|
|---|
|
Returns a Point with the largest representable coordinates.
|
| Returns | |
|---|
Point
|
- A new Point instance with maximum coordinates.
|
|
|
|
|---|
|
Returns the Point with minimum X and Y coordinates.
|
| Parameters | | |
|---|
|
points
|
Point[]
|
The points to evaluate.
|
|
| Returns | |
|---|
Point
|
- The Point with minimum X and Y coordinates.
|
|
|
|
|---|
|
Returns a Point with the smallest representable coordinates.
|
| Returns | |
|---|
Point
|
- A new Point instance with minimum coordinates.
|
|
|
|
|---|
|
Moves the point to the specified X and Y coordinates.
|
| Parameters | | |
|---|
|
x
|
number
|
The new X coordinate.
| |
y
|
number
|
The new Y coordinate.
|
|
| Returns | |
|---|
Point
|
- The current point instance.
|
|
|
|
|---|
|
Returns the list of observers.
|
|
|
|
|
|---|
|
Stops notifying the specified observer for changes.
|
|
|
| Returns | |
|---|
Point
|
- The current Arc instance.
|
|
|
|
|---|
|
Resumes the notification to all observers for changes.
|
| Returns | |
|---|
Point
|
- The current Arc instance.
|
|
|
|
|---|
|
Rotates the point around the given center.
|
| Parameters | | |
|---|
|
angle
|
number
|
The angle in decimal degrees. Measured in a clockwise direction with 0 (zero) pointing "right". Negative values or values greater than 360 are normalized.
| |
center
|
number[] | Point
|
The rotation center. Can be a Point instance or an [x, y] array.
|
|
| Returns | |
|---|
Point
|
- The current Point instance.
|
|
|
|
|---|
|
Rounds the point coordinates to the specified number of fractional digits.
|
| Parameters | | |
|---|
|
digits
|
number
|
The number of fractional digits.
|
|
| Returns | |
|---|
Point
|
- The current Point instance.
|
|
|
|
|---|
|
Scales the point coordinates along the X and Y axis.
|
| Parameters | | |
|---|
|
scaleX
|
number
|
The X scale multiplier.
| |
scaleY
|
number
|
The Y scale multiplier.
|
|
| Returns | |
|---|
Point
|
- The current Point instance.
|
|
|
|
|---|
|
Scales the point coordinates on a copy of the current point. The callee coordinates will remain unchanged.
|
| Parameters | | |
|---|
|
scaleX
|
number
|
The X scale multiplier.
| |
scaleY
|
number
|
The Y scale multiplier.
|
|
| Returns | |
|---|
Point
|
- The current Point instance.
|
|
|
|
|---|
|
Sets the X coordinate to a new value.
|
| Parameters | | |
|---|
|
value
|
number
|
The new X coordinate value.
|
|
| Returns | |
|---|
Point
|
- The current Point instance.
|
|
|
|
|---|
|
Sets the Y coordinate to a new value.
|
| Parameters | | |
|---|
|
value
|
number
|
The new Y coordinate value.
|
|
| Returns | |
|---|
Point
|
- The current Point instance.
|
|
|
|
|---|
|
Suspends the change notifications to all observers.
|
| Returns | |
|---|
Point
|
- The current Arc instance.
|
|
|
|
|---|
|
Returns the point coordinates as an [X, Y] array.
|
| Parameters | | |
|---|
|
digits?
|
number
|
The number of fractional digits.
|
|
| Returns | |
|---|
number[]
|
- An array representation of the point. For example,
[10, 20].
|
|
|
|
|---|
|
Formats the point value to a string.
|
| Parameters | | |
|---|
|
digits?
|
number
|
The number of fractional digits.
| |
separator?
|
string
|
The separator to place between coordinates.
|
|
| Returns | |
|---|
string
|
- A string representation of the point. For example,
"10, 20".
|
|
|
|
|---|
|
Applies a transformation to the point coordinates. The current coordinates will be overridden.
|
|
|
| Returns | |
|---|
Point
|
- The current Point instance.
|
|
|
|
|---|
|
Applies a transformation on a copy of the current point. The callee coordinates will remain unchanged.
|
|
|
|
|
|
|
|---|
|
Translates the point along the X and Y axis.
|
| Parameters | | |
|---|
|
dx
|
number
|
The distance to move along the X axis.
| |
dy
|
number
|
The distance to move along the Y axis.
|
|
| Returns | |
|---|
Point
|
- The current Point instance.
|
|
|
|
|---|
|
Translates the point by using a Point instance as a vector of translation.
|
| Parameters | | |
|---|
|
vector
|
number[] | Point
|
The vector of translation. Can be either a Point instance or an [x, y] array.
|
|
| Returns | |
|---|
Point
|
- The current point instance.
|
|