Home
Classes
C
Arc
F
clone
F
contains
F
split
F
middle
F
chordHeight
F
intersect
F
distanceTo
F
breakToFunctional
F
tangentInStart
F
tangentInEnd
F
reverse
F
translate
F
rotate
F
transform
F
sortPoints
F
toJSON
F
svg
C
Box
F
clone
F
not_intersect
F
intersect
F
merge
F
less_than
F
equal_to
F
set
F
toPoints
F
toSegments
F
svg
C
Circle
F
clone
F
contains
F
toArc
F
intersect
F
distanceTo
F
toJSON
F
svg
C
Edge
F
middle
F
contains
F
setInclusion
F
setOverlap
C
Face
F
append
F
insert
F
remove
F
reverse
F
setArcLength
F
area
F
signedArea
F
orientation
F
isSimple
F
findEdgeByPoint
F
toPolygon
F
svg
C
Line
F
clone
F
parallelTo
F
incidentTo
F
contains
F
coord
F
intersect
F
distanceTo
F
split
F
sortPoints
F
toJSON
F
svg
C
Matrix
F
clone
F
transform
F
multiply
F
translate
F
rotate
F
scale
F
equalTo
C
Multiline
F
clone
F
addVertex
F
split
F
findEdgeByPoint
F
translate
F
rotate
F
transform
F
toShapes
F
toJSON
F
svg
C
Point
F
clone
F
equalTo
F
lessThan
F
rotate
F
translate
F
transform
F
projectionOn
F
leftTo
F
distanceTo
F
on
F
toJSON
F
svg
C
Polygon
F
clone
F
isEmpty
F
isValid
F
area
F
addFace
F
deleteFace
F
removeChain
F
addVertex
F
cut
F
cutFace
F
findEdgeByPoint
F
splitToIslands
F
reverse
F
contains
F
distanceTo
F
intersect
F
translate
F
rotate
F
transform
F
toJSON
F
toArray
F
svg
C
Ray
F
clone
F
contains
F
split
F
intersect
F
svg
C
Segment
F
clone
F
equalTo
F
contains
F
intersect
F
distanceTo
F
tangentInStart
F
tangentInEnd
F
reverse
F
split
F
middle
F
translate
F
rotate
F
transform
F
isZeroLength
F
sortPoints
F
toJSON
F
svg
C
Vector
F
clone
F
equalTo
F
multiply
F
dot
F
cross
F
normalize
F
rotate
F
rotate90CCW
F
rotate90CW
F
invert
F
add
F
subtract
F
angleTo
F
projectionOn
F
toJSON
C
CircularLinkedList
F
append
F
insert
F
remove
C
DE9IM
F
toString
C
LinkedList
F
toArray
F
append
F
insert
F
remove
F
isEmpty
C
PlanarSet
F
add
F
delete
F
clear
F
search
F
hit
F
svg
C
Errors
C
ILLEGAL_PARAMETERS
C
ZERO_DIVISION
Modules
M
BooleanOp
F
unify
F
subtract
F
intersect
F
innerClip
F
outerClip
F
calculateIntersections
M
RayShoot
F
ray_shoot
M
Relation
F
equal
F
intersect
F
touch
F
disjoint
F
inside
F
covered
F
contain
F
cover
F
relate
Globals
F
inverse
M
arc
M
box
M
circle
M
line
M
matrix
M
multiline
M
point
M
polygon
M
segment
M
vector
M
CCW
M
CW
M
ORIENTATION
M
DP_TOL
F
EQ_0
F
EQ
F
GT
F
GE
F
LT
F
LE
Errors
Errors
Class of system errors
Constructor
new Errors
()
Source:
utils/errors.js
,
line 8
Classes
ILLEGAL_PARAMETERS
ZERO_DIVISION