A MoveTo Curve is a very simple curve consisting of only a single point. Its intended use is to move the ending point in a Path.
new MoveTo([x], [y])
name | type | arguments | description |
---|---|---|---|
x | number | <optional> |
|
y | number | <optional> |
|
Denotes that this Curve does not influence the bounds, points, and drawing of its parent Path. Must be false
or some methods in the parent Path will throw errors.
The lone point which this curve consists of.
Gets the length of this curve.
The length of this curve. For a MoveTo the value is always 0.
Get point at relative position in curve according to length.
name | type | arguments | description |
---|---|---|---|
t | number |
The position along the curve to return. Where 0 is the start and 1 is the end. |
|
out | Phaser.Math.Vector2 | <optional> |
A Vector2 object to store the result in. If not given will be created. |
The coordinates of the point on the curve. If an out
object was given this will be returned.
Retrieves the point at given position in the curve. This will always return this curve's only point.
name | type | arguments | description |
---|---|---|---|
u | number |
The position in the path to retrieve, between 0 and 1. Not used. |
|
out | Phaser.Math.Vector2 | <optional> |
An optional vector in which to store the point. |
The modified out
vector, or a new Vector2
if none was provided.
Gets the resolution of this curve.
The resolution of this curve. For a MoveTo the value is always 1.
Converts this curve into a JSON-serializable object.
A primitive object with the curve's type and only point.