Parametrix ecosystem
Geometrix
Geomcli
Geomui
Parametrix sources
Usage example
Paramui instance
Preparing search index...
geometrix
Line
Class Line
Index
Constructors
constructor
Properties
ca
cx
cy
Methods
angle
Orig
bisector
clone
distance
Orig
distance
To
Point
draw
get
Affine
get
AxisXIntersection
get
AxisXIntersec
Tri
get
AxisYIntersection
get
AxisYIntersec
Tri
intersection
is
Equal
is
Orthogonal
is
Parallel
line
Orthogonal
line
Parallel
line
Parallel
Distance
project
Orig
project
Point
rotate
rotate
Orig
scale
scale
Orig
set
Affine
set
From
Points
translate
Constructors
constructor
new
Line
(
ix
:
number
,
iy
:
number
,
ia
:
number
)
:
Line
Parameters
ix
:
number
iy
:
number
ia
:
number
Returns
Line
Properties
ca
ca
:
number
cx
cx
:
number
cy
cy
:
number
Methods
angle
Orig
angleOrig
()
:
number
Returns
number
bisector
bisector
(
il
:
Line
,
ip
:
Point
)
:
Line
Parameters
il
:
Line
ip
:
Point
Returns
Line
clone
clone
()
:
Line
Returns
Line
distance
Orig
distanceOrig
()
:
number
Returns
number
distance
To
Point
distanceToPoint
(
ic
:
Point
)
:
number
Parameters
ic
:
Point
Returns
number
draw
draw
(
ctx
:
CanvasRenderingContext2D
,
cAdjust
:
tCanvasAdjust
,
color
?:
string
,
)
:
void
Parameters
ctx
:
CanvasRenderingContext2D
cAdjust
:
tCanvasAdjust
color
:
string
= colors.line
Returns
void
get
Affine
getAffine
()
:
tAffine
Returns
tAffine
get
AxisXIntersection
getAxisXIntersection
()
:
number
Returns
number
get
AxisXIntersec
Tri
getAxisXIntersecTri
()
:
number
Returns
number
get
AxisYIntersection
getAxisYIntersection
()
:
number
Returns
number
get
AxisYIntersec
Tri
getAxisYIntersecTri
()
:
number
Returns
number
intersection
intersection
(
il
:
Line
)
:
Point
Parameters
il
:
Line
Returns
Point
is
Equal
isEqual
(
il
:
Line
)
:
boolean
Parameters
il
:
Line
Returns
boolean
is
Orthogonal
isOrthogonal
(
il
:
Line
)
:
boolean
Parameters
il
:
Line
Returns
boolean
is
Parallel
isParallel
(
il
:
Line
)
:
boolean
Parameters
il
:
Line
Returns
boolean
line
Orthogonal
lineOrthogonal
(
ic
:
Point
)
:
Line
Parameters
ic
:
Point
Returns
Line
line
Parallel
lineParallel
(
ic
:
Point
)
:
Line
Parameters
ic
:
Point
Returns
Line
line
Parallel
Distance
lineParallelDistance
(
iDist
:
number
,
ipMagnet
:
Point
,
ipMagnet2
:
Point
)
:
Line
Parameters
iDist
:
number
ipMagnet
:
Point
ipMagnet2
:
Point
Returns
Line
project
Orig
projectOrig
()
:
Point
Returns
Point
project
Point
projectPoint
(
ic
:
Point
)
:
Point
Parameters
ic
:
Point
Returns
Point
rotate
rotate
(
ic
:
Point
,
ia
:
number
)
:
Line
Parameters
ic
:
Point
ia
:
number
Returns
Line
rotate
Orig
rotateOrig
(
ia
:
number
)
:
Line
Parameters
ia
:
number
Returns
Line
scale
scale
(
ic
:
Point
,
ir
:
number
)
:
Line
Parameters
ic
:
Point
ir
:
number
Returns
Line
scale
Orig
scaleOrig
(
ir
:
number
)
:
Line
Parameters
ir
:
number
Returns
Line
set
Affine
setAffine
(
iAffine
:
tAffine
)
:
Line
Parameters
iAffine
:
tAffine
Returns
Line
set
From
Points
setFromPoints
(
p1
:
Point
,
p2
:
Point
)
:
this
Parameters
p1
:
Point
p2
:
Point
Returns
this
translate
translate
(
ix
:
number
,
iy
:
number
)
:
Line
Parameters
ix
:
number
iy
:
number
Returns
Line
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
ca
cx
cy
Methods
angle
Orig
bisector
clone
distance
Orig
distance
To
Point
draw
get
Affine
get
AxisXIntersection
get
AxisXIntersec
Tri
get
AxisYIntersection
get
AxisYIntersec
Tri
intersection
is
Equal
is
Orthogonal
is
Parallel
line
Orthogonal
line
Parallel
line
Parallel
Distance
project
Orig
project
Point
rotate
rotate
Orig
scale
scale
Orig
set
Affine
set
From
Points
translate
Geometrix
Geomcli
Geomui
Parametrix sources
Usage example
Paramui instance
Parametrix ecosystem
Loading...