Appearance
xgis-cesium / PlotUtil
Class: PlotUtil
Defined in: src/utils/PlotUtil.ts:7
Constructors
new PlotUtil()
new PlotUtil():
PlotUtil
Returns
Methods
distance()
staticdistance(pnt1,pnt2):number
Defined in: src/utils/PlotUtil.ts:13
Parameters
pnt1
any
pnt2
any
Returns
number
getAngleOfThreePoints()
staticgetAngleOfThreePoints(pntA,pntB,pntC):number
Defined in: src/utils/PlotUtil.ts:115
Parameters
pntA
any
pntB
any
pntC
any
Returns
number
getArcPoints()
staticgetArcPoints(center,radius,startAngle,endAngle):any[]
Defined in: src/utils/PlotUtil.ts:196
Parameters
center
any
radius
any
startAngle
any
endAngle
any
Returns
any[]
getAzimuth()
staticgetAzimuth(startPnt,endPnt):any
Defined in: src/utils/PlotUtil.ts:94
Parameters
startPnt
any
endPnt
any
Returns
any
getBaseLength()
staticgetBaseLength(points):number
Defined in: src/utils/PlotUtil.ts:34
Parameters
points
any
Returns
number
getBezierPoints()
staticgetBezierPoints(points):any
Defined in: src/utils/PlotUtil.ts:406
Parameters
points
any
Returns
any
getBinomialFactor()
staticgetBinomialFactor(n,index):number
Defined in: src/utils/PlotUtil.ts:432
Parameters
n
any
index
any
Returns
number
getBisectorNormals()
staticgetBisectorNormals(t,pnt1,pnt2,pnt3):any[]
Defined in: src/utils/PlotUtil.ts:218
Parameters
t
any
pnt1
any
pnt2
any
pnt3
any
Returns
any[]
getCircleCenterOfThreePoints()
staticgetCircleCenterOfThreePoints(pnt1,pnt2,pnt3):any[]
Defined in: src/utils/PlotUtil.ts:53
Parameters
pnt1
any
pnt2
any
pnt3
any
Returns
any[]
getCubicValue()
staticgetCubicValue(t,startPnt,cPnt1,cPnt2,endPnt):number[]
Defined in: src/utils/PlotUtil.ts:153
Parameters
t
any
startPnt
any
cPnt1
any
cPnt2
any
endPnt
any
Returns
number[]
getCurvePoints()
staticgetCurvePoints(t,controlPoints):any[]
Defined in: src/utils/PlotUtil.ts:286
Parameters
t
any
controlPoints
any
Returns
any[]
getFactorial()
staticgetFactorial(n):number
Defined in: src/utils/PlotUtil.ts:443
Parameters
n
any
Returns
number
getIntersectPoint()
staticgetIntersectPoint(pntA,pntB,pntC,pntD):any[]
Defined in: src/utils/PlotUtil.ts:68
Parameters
pntA
any
pntB
any
pntC
any
pntD
any
Returns
any[]
getLeftMostControlPoint()
staticgetLeftMostControlPoint(t,controlPoints):any[]
Defined in: src/utils/PlotUtil.ts:324
Parameters
t
any
controlPoints
any
Returns
any[]
getNormal()
staticgetNormal(pnt1,pnt2,pnt3):number[]
Defined in: src/utils/PlotUtil.ts:263
Parameters
pnt1
any
pnt2
any
pnt3
any
Returns
number[]
getPointOnLine()
staticgetPointOnLine(t,startPnt,endPnt):any[]
Defined in: src/utils/PlotUtil.ts:139
Parameters
t
any
startPnt
any
endPnt
any
Returns
any[]
getQBSplinePoints()
staticgetQBSplinePoints(points):any
Defined in: src/utils/PlotUtil.ts:458
Parameters
points
any
Returns
any
getQuadricBSplineFactor()
staticgetQuadricBSplineFactor(k,t):number
Defined in: src/utils/PlotUtil.ts:485
Parameters
k
any
t
any
Returns
number
getRightMostControlPoint()
staticgetRightMostControlPoint(t,controlPoints):any[]
Defined in: src/utils/PlotUtil.ts:363
Parameters
t
any
controlPoints
any
Returns
any[]
getThirdPoint()
staticgetThirdPoint(startPnt,endPnt,angle,distance,clockWise):any[]
Defined in: src/utils/PlotUtil.ts:181
Parameters
startPnt
any
endPnt
any
angle
any
distance
any
clockWise
any
Returns
any[]
isClockWise()
staticisClockWise(pnt1,pnt2,pnt3):boolean
Defined in: src/utils/PlotUtil.ts:126
Parameters
pnt1
any
pnt2
any
pnt3
any
Returns
boolean
mid()
staticmid(pnt1,pnt2):number[]
Defined in: src/utils/PlotUtil.ts:43
Parameters
pnt1
any
pnt2
any
Returns
number[]
wholeDistance()
staticwholeDistance(points):number
Defined in: src/utils/PlotUtil.ts:23
Parameters
points
any
Returns
number