xushiting 2 سال پیش
والد
کامیت
0aa7aac81c
3فایلهای تغییر یافته به همراه6 افزوده شده و 6 حذف شده
  1. 1 5
      src/graphic/Controls/AddLine.js
  2. 1 1
      src/graphic/ListenLayer.js
  3. 4 0
      src/graphic/Service/DataService.js

+ 1 - 5
src/graphic/Controls/AddLine.js

@@ -50,11 +50,7 @@ export default class AddLine {
   }
   }
 
 
   buildLine() {
   buildLine() {
-    lineService.create(
-      this.startInfo.position,
-      this.endInfo.position,
-      vectorId
-    );
+    lineService.create(this.startInfo.position, this.endInfo.position);
     listenLayer.clear();
     listenLayer.clear();
   }
   }
 
 

+ 1 - 1
src/graphic/ListenLayer.js

@@ -151,7 +151,7 @@ export default class ListenLayer {
     };
     };
     const lines = dataService.getLines();
     const lines = dataService.getLines();
     for (const lineId in lines) {
     for (const lineId in lines) {
-      if (exceptLineId != null && exceptLineIds.hasOwnProperty(lineId)) {
+      if (exceptLineIds && exceptLineIds.hasOwnProperty(lineId)) {
         continue;
         continue;
       }
       }
       const line = dataService.getLine(lineId);
       const line = dataService.getLine(lineId);

+ 4 - 0
src/graphic/Service/DataService.js

@@ -50,6 +50,10 @@ export class DataService {
     this.vectorData.curvelines = {};
     this.vectorData.curvelines = {};
     //线段(完全或者直线)上的端点
     //线段(完全或者直线)上的端点
     this.vectorData.points = {};
     this.vectorData.points = {};
+    //基准线,只有一条
+    this.vectorData.baseLineId = null;
+    //基准点
+    this.vectorData.basePointIds = [];
   }
   }
 
 
   //网格
   //网格