Browse Source

fix(measure): 修正 two distance 计算错误

gavin.chen 2 years ago
parent
commit
62de0553a5
1 changed files with 3 additions and 3 deletions
  1. 3 3
      lib/process/primitives/combos/two_straightline.dart

+ 3 - 3
lib/process/primitives/combos/two_straightline.dart

@@ -27,11 +27,11 @@ class TwoStraightLine extends TwoLengthAbstract<TwoStraightLineFeature> {
     final metaY = meta.childItems[1];
 
     if (ifVertical) {
-      x = StraightLine.createDistance(metaX, this);
-      y = StraightLine.createDistance(metaY, this);
-    } else {
       x = StraightLine.createVerticalDistance(metaX, this);
       y = StraightLine.createVerticalDistance(metaY, this);
+    } else {
+      x = StraightLine.createDistance(metaX, this);
+      y = StraightLine.createDistance(metaY, this);
     }
     childItems.add(x);
     childItems.add(y);