|
|
|
@ -8,7 +8,7 @@ import { TotalSpaceParse } from '../../Geometry/SpaceParse/TotalSpaceParse';
|
|
|
|
|
import { BoardModal, BoardModalType } from '../../UI/Components/Board/BoardModal';
|
|
|
|
|
import { ModalPosition, ModalState } from '../../UI/Components/Modal/ModalsManage';
|
|
|
|
|
import { AppToaster } from '../../UI/Components/Toaster';
|
|
|
|
|
import { BrRelativePos, StripType } from '../../UI/Store/BoardInterface';
|
|
|
|
|
import { BrRelativePos, StripType, LinesType } from '../../UI/Store/BoardInterface';
|
|
|
|
|
import { ClosingStripStore } from '../../UI/Store/BoardStore';
|
|
|
|
|
import { EBoardKeyList } from '../../Common/BoardKeyList';
|
|
|
|
|
import { begin } from 'xaop';
|
|
|
|
@ -105,6 +105,8 @@ export class DrawClosingStrip implements Command
|
|
|
|
|
br2.Name = "上收口条";
|
|
|
|
|
}
|
|
|
|
|
br.Name = "上收口条";
|
|
|
|
|
br.BoardProcessOption = this.store.BoardProcessOption;
|
|
|
|
|
br.BoardProcessOption.lines = LinesType.Reverse;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
@ -146,19 +148,21 @@ export class DrawClosingStrip implements Command
|
|
|
|
|
}
|
|
|
|
|
br.Name = "右收口条";
|
|
|
|
|
}
|
|
|
|
|
br.BoardProcessOption = this.store.BoardProcessOption;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
let brs = [br];
|
|
|
|
|
br2 && brs.push(br2);
|
|
|
|
|
|
|
|
|
|
if (br2)
|
|
|
|
|
{
|
|
|
|
|
brs.push(br2);
|
|
|
|
|
br2.BoardProcessOption = this.store.BoardProcessOption;
|
|
|
|
|
}
|
|
|
|
|
br.Position = pos;
|
|
|
|
|
//更新总空间
|
|
|
|
|
totalSpace.union(br.BoundingBox);
|
|
|
|
|
|
|
|
|
|
for (let b of brs)
|
|
|
|
|
{
|
|
|
|
|
b.Name = opt.name;
|
|
|
|
|
b.BoardProcessOption = this.store.BoardProcessOption;
|
|
|
|
|
//收口条颜色
|
|
|
|
|
b.ColorIndex = 4;
|
|
|
|
|
b.ApplyMatrix(rot);
|
|
|
|
|