|
|
@ -122,9 +122,11 @@ export class BoardBatchCurtail implements Command
|
|
|
|
let halfCount = spts.length / 2;
|
|
|
|
let halfCount = spts.length / 2;
|
|
|
|
let isFront = indexs[0] < halfCount;
|
|
|
|
let isFront = indexs[0] < halfCount;
|
|
|
|
if (indexs.length === halfCount && indexs.every(i => (i < halfCount) === isFront))
|
|
|
|
if (indexs.length === halfCount && indexs.every(i => (i < halfCount) === isFront))
|
|
|
|
br.ApplyMatrix(MoveMatrix(d.vec.clone().multiplyScalar(0.5)));
|
|
|
|
continue;
|
|
|
|
else //进行内缩
|
|
|
|
// br.ApplyMatrix(MoveMatrix(d.vec.clone().multiplyScalar(0.5)));
|
|
|
|
br.MoveStretchPoints(indexs, d.vec);
|
|
|
|
|
|
|
|
|
|
|
|
//进行内缩
|
|
|
|
|
|
|
|
br.MoveStretchPoints(indexs, d.vec);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|