PointF
Classes
PointF
Constructors
Constructor
new PointF(x?, y?): PointF;
Parameters
| Parameter | Type |
|---|---|
x? | number |
y? | number |
Returns
Properties
x
x: number = 0;
y
y: number = 0;
Methods
clone()
clone(): PointF;
Returns
distance()
distance(pt): number;
Parameters
| Parameter | Type |
|---|---|
pt | PointF |
Returns
number
equals()
equals(pt, tolerance?): boolean;
Parameters
| Parameter | Type |
|---|---|
pt | PointF |
tolerance? | number |
Returns
boolean
isOrigin()
isOrigin(): boolean;
Returns
boolean
rotate()
rotate(angle): PointF;
Parameters
| Parameter | Type |
|---|---|
angle | number |
Returns
rotateAt()
rotateAt(angle, center?): PointF;
Parameters
| Parameter | Type |
|---|---|
angle | number |
center? | PointF |
Returns
round()
round(): PointF;
Returns
scale()
scale(scaleX, scaleY): PointF;
Parameters
| Parameter | Type |
|---|---|
scaleX | number |
scaleY | number |
Returns
toIPoint()
toIPoint(): IPoint;
Returns
toString()
toString(): string;
Returns
string
transform()
transform(transform, center): PointF;
Parameters
| Parameter | Type |
|---|---|
transform | Transform |
center | PointF |
Returns
translate()
translate(x, y): PointF;
Parameters
| Parameter | Type |
|---|---|
x | number |
y | number |
Returns
fromIPoint()
static fromIPoint(point): PointF;
Parameters
| Parameter | Type |
|---|---|
point | IPoint |
Returns
isEqual()
static isEqual(
a,
b,
tolerance?): boolean;
Parameters
| Parameter | Type | Default value |
|---|---|---|
a | PointF | undefined |
b | PointF | undefined |
tolerance | number | 0.0001 |
Returns
boolean