|
@@ -1417,8 +1417,7 @@ extension PQStuckPointEditerController {
|
|
|
|
|
|
break
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
var oneSelectImageDuration:Float = 0.0
|
|
|
if selectedImageDataCount > 0 {
|
|
|
|
|
@@ -1429,7 +1428,7 @@ extension PQStuckPointEditerController {
|
|
|
|
|
|
var tempStartTime:Float = -1
|
|
|
var tempEndTime:Float = -1
|
|
|
- for i in 0 ... selectedImageDataCount {
|
|
|
+ for i in 0 ... selectedImageDataCount - 1 {
|
|
|
let a = stuckPointsTemp[(i + Int(pointIndex ?? 0)) % stuckPointsTemp.count]
|
|
|
let b = Float((i + Int(pointIndex ?? 0)) / stuckPointsTemp.count) * (stuckPointsTemp.first ?? 0)
|
|
|
finallyStuckPoints.append(a + b)
|
|
@@ -1464,14 +1463,14 @@ extension PQStuckPointEditerController {
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
- lastCyclesSelectIndex = 1
|
|
|
+ lastCyclesSelectIndex = 0
|
|
|
while oneSelectImageDuration < 10 {
|
|
|
|
|
|
var pointIndex = stuckPointsTemp.firstIndex(where: { (point) -> Bool in
|
|
|
(point == (finallyStuckPoints.last ?? 0).truncatingRemainder(dividingBy: (stuckPointsTemp.last ?? 0)))
|
|
|
})
|
|
|
pointIndex = (pointIndex ?? 0) + 1
|
|
|
- for i in 0 ... selectedImageDataCount {
|
|
|
+ for i in 0 ... selectedImageDataCount - 1 {
|
|
|
let a = stuckPointsTemp[(i + Int(pointIndex ?? 0)) % stuckPointsTemp.count]
|
|
|
let b = Float((i + Int(pointIndex ?? 0)) / stuckPointsTemp.count) * (stuckPointsTemp.first ?? 0)
|
|
|
finallyStuckPoints.append(a + b)
|