From 133e470252e42effbbd5a19b561255ab8748dbcc Mon Sep 17 00:00:00 2001 From: ethan Date: Tue, 22 Aug 2023 15:21:28 +0800 Subject: [PATCH] add FreehandLine --- examples/index.ts | 9 ++++--- index.html | 1 + src/draw.ts | 10 +++++--- src/index.ts | 2 ++ src/line/freehand-line.ts | 50 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 66 insertions(+), 6 deletions(-) create mode 100644 src/line/freehand-line.ts diff --git a/examples/index.ts b/examples/index.ts index 75fd091..611b111 100644 --- a/examples/index.ts +++ b/examples/index.ts @@ -63,9 +63,12 @@ buttonGroup.onclick = (evt) => { case 'drawCurvedArrow': new CesiumPlot.CurvedArrow(Cesium, viewer, {}); break; - case 'drawDoubleArrow': - new CesiumPlot.DoubleArrow(Cesium, viewer, {}); - break; + case 'drawDoubleArrow': + new CesiumPlot.DoubleArrow(Cesium, viewer, {}); + break; + case 'drawFreehandLine': + new CesiumPlot.FreehandLine(Cesium, viewer, {}); + break; default: break; diff --git a/index.html b/index.html index 3e3c36e..5aceb3d 100644 --- a/index.html +++ b/index.html @@ -48,6 +48,7 @@ +