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?