mirror of
https://github.com/ethan-zf/cesium-plot-js.git
synced 2025-07-05 07:37:27 +00:00
Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
a8b7f2b46d | ||
![]() |
4ec2260835 | ||
![]() |
13cf991d8e | ||
![]() |
5cbf6d8992 |
@ -86,8 +86,8 @@ export default class CurvedArrow extends Base {
|
||||
const distance = Utils.wholeDistance(lnglatPoints);
|
||||
let len = distance / this.arrowLengthScale;
|
||||
len = len > this.maxArrowLength ? this.maxArrowLength : len;
|
||||
const leftPnt = Utils.getThirdPoint(pnt1, pnt2, Math.PI / 6, len / 2, false);
|
||||
const rightPnt = Utils.getThirdPoint(pnt1, pnt2, Math.PI / 6, len / 2, true);
|
||||
const leftPnt = Utils.getThirdPoint(curvePoints[curvePoints.length - 2], curvePoints[curvePoints.length - 1], Math.PI / 6, len / 2, false);
|
||||
const rightPnt = Utils.getThirdPoint(curvePoints[curvePoints.length - 2], curvePoints[curvePoints.length - 1], Math.PI / 6, len / 2, true);
|
||||
const temp = [].concat(...curvePoints);
|
||||
const points = [...temp, ...leftPnt, ...pnt2, ...rightPnt];
|
||||
const cartesianPoints = this.cesium.Cartesian3.fromDegreesArray(points);
|
||||
|
@ -870,6 +870,6 @@ export default class Base {
|
||||
|
||||
createGraphic(points: CesiumTypeOnly.Cartesian3[]): CesiumTypeOnly.Cartesian3[] {
|
||||
//Abstract method that must be implemented by subclasses.
|
||||
return [new this.cesium.Cartesian3()];
|
||||
return points;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user