Skip to main content

PointF

Classes​

PointF​

Constructors​

Constructor​
new PointF(x?, y?): PointF;
Parameters​
ParameterType
x?number
y?number
Returns​

PointF

Properties​

x​
x: number = 0;
y​
y: number = 0;

Methods​

clone()​
clone(): PointF;
Returns​

PointF

distance()​
distance(pt): number;
Parameters​
ParameterType
ptPointF
Returns​

number

equals()​
equals(pt, tolerance?): boolean;
Parameters​
ParameterType
ptPointF
tolerance?number
Returns​

boolean

isOrigin()​
isOrigin(): boolean;
Returns​

boolean

rotate()​
rotate(angle): PointF;
Parameters​
ParameterType
anglenumber
Returns​

PointF

rotateAt()​
rotateAt(angle, center?): PointF;
Parameters​
ParameterType
anglenumber
center?PointF
Returns​

PointF

round()​
round(): PointF;
Returns​

PointF

scale()​
scale(scaleX, scaleY): PointF;
Parameters​
ParameterType
scaleXnumber
scaleYnumber
Returns​

PointF

toIPoint()​
toIPoint(): IPoint;
Returns​

IPoint

toString()​
toString(): string;
Returns​

string

transform()​
transform(transform, center): PointF;
Parameters​
ParameterType
transformTransform
centerPointF
Returns​

PointF

translate()​
translate(x, y): PointF;
Parameters​
ParameterType
xnumber
ynumber
Returns​

PointF

fromIPoint()​
static fromIPoint(point): PointF;
Parameters​
ParameterType
pointIPoint
Returns​

PointF

isEqual()​
static isEqual(
a,
b,
tolerance?): boolean;
Parameters​
ParameterTypeDefault value
aPointFundefined
bPointFundefined
tolerancenumber0.0001
Returns​

boolean

Was this page helpful?