|
@@ -3,7 +3,6 @@ import 'package:fis_measure/interfaces/date_types/vector.dart';
|
|
|
import 'package:fis_measure/interfaces/process/items/terms.dart';
|
|
|
import 'package:fis_measure/process/calcuators/formulas/general.dart';
|
|
|
import 'package:fis_measure/process/primitives/multi_method/multiple_trace.dart';
|
|
|
-import 'package:flutter/cupertino.dart';
|
|
|
import 'calculator.dart';
|
|
|
|
|
|
class TraceCal extends Calculator<TraceItemAbstract, double> {
|
|
@@ -25,11 +24,7 @@ class TraceCal extends Calculator<TraceItemAbstract, double> {
|
|
|
e.clone().addVector(DVector(-canvasOffset.x, -canvasOffset.y)))
|
|
|
.addVector(DVector(coordinateOffset.left, -coordinateOffset.top)))
|
|
|
.toList();
|
|
|
- final points = feature.innerPoints.map((e) => viewport.convert(e)).toList();
|
|
|
- // 翻转y轴坐标
|
|
|
final yFlippedPoints = regionPoints.map((e) => DPoint(e.x, -e.y)).toList();
|
|
|
- // final points_X = points.map((e) => e.x).toList();
|
|
|
- // print("横坐标集合: $points_X");
|
|
|
double fakeOutputDate = 0;
|
|
|
var countVTIResult = GeneralFormulas.countVTI(yFlippedPoints);
|
|
|
var outputVTI = countVTIResult[0];
|